SRE & AIOps Assessment Hub · Coming Soon Across 16 Tracks

Take a Quiz — Learning-Based Objective SRE Assessments

We are building a complete library of topic-wise Learning-Based Objective Quizzes to help you master every SRE domain from Beginner to Production Expert.

16 Tracks
All SRE & Cloud Categories
20 Qs
Objective Questions / Quiz
Choose & Submit
Instant Answer Verification
Learn Why
Detailed Explanation Below Each Q
COMING SOON // 16 TOPIC-WISE QUIZ TRACKS (4-COLUMN DIRECTORY)

All SRE, Multi-Cloud & AIOps Quiz Categories

COMING SOON · 20 QUESTIONS EACH
HOW EVERY QUIZ WORKS: Each category below features 20 learning-based objective questions. You choose the options and click Submit—the system immediately reveals the Right Answer directly below the question and explains the concept so you learn even when you guess wrong. Try the live 20-question foundational quiz right below this directory!
TRACK 01 · LIVE BELOW

1. SRE Fundamentals, SLIs & SLOs

SLI vs SLO vs SLA, Error Budgets, Toil 50% rule, and the 4 Golden Signals.

20 Objective QsStart below ↓
COMING SOON

2. Linux Internals & CLI Triage

Processes, CPU load, memory swap, disk inodes (`df -i`), file descriptors, and `systemd` logs.

20 Objective QsObjective + Explain
COMING SOON

3. Networking, DNS, TLS & Load Balancers

TCP 3-way handshake, DNS records, SSL/TLS 1.3, HTTP 4xx/5xx codes, and L4 vs L7 load balancing.

20 Objective QsObjective + Explain
COMING SOON

4. Bash, Python & Go Automation

Automating toil, REST API health scripts, JSON parsing (`jq`), error handling, and cron jobs.

20 Objective QsObjective + Explain
COMING SOON

5. Docker & Container Runtime

Multi-stage Dockerfiles, namespaces, cgroups, image layers, and container security scanning.

20 Objective QsObjective + Explain
COMING SOON

6. Kubernetes (K8s) & Kubectl Triage

Pods, Deployments, Liveness/Readiness probes, `CrashLoopBackOff`, `OOMKilled (137)`, and HPA.

20 Objective QsObjective + Explain
COMING SOON

7. AWS Cloud & EKS Reliability

EC2, VPC subnets/NAT, ALB health checks, IAM roles, S3 durability, Amazon EKS, and CloudWatch.

20 Objective QsObjective + Explain
COMING SOON

8. Microsoft Azure & AKS Reliability

Azure VMs, VNet peering, Entra ID RBAC, Azure Load Balancer, AKS clusters, and Azure Monitor.

20 Objective QsObjective + Explain
COMING SOON

9. Google Cloud (GCP) & GKE SRE

Compute Engine, Global VPC, Cloud IAM, GKE Autopilot/Standard, Cloud Run, and Cloud Operations.

20 Objective QsObjective + Explain
COMING SOON

10. Terraform & Infrastructure as Code

Terraform state locking, remote backends, reusable modules, `terraform plan`, and drift detection.

20 Objective QsObjective + Explain
COMING SOON

11. CI/CD Pipelines & GitOps

GitHub Actions, GitLab CI, ArgoCD GitOps sync, Blue/Green vs Canary rollouts, and instant rollbacks.

20 Objective QsObjective + Explain
COMING SOON

12. Prometheus, PromQL & Alerting

Counters vs Gauges vs Histograms, PromQL rate queries, metric cardinality, and Alertmanager routing.

20 Objective QsObjective + Explain
COMING SOON

13. Grafana, OpenTelemetry & Logs

Metrics, Logs, and Distributed Traces (`trace_id`), OpenTelemetry collectors, Datadog, and Loki/ELK.

20 Objective QsObjective + Explain
COMING SOON

14. Incident Command & Postmortems

SEV-1 to SEV-3 triage, Incident Commander role, reducing MTTD/MTTR, and Blameless Postmortems.

20 Objective QsObjective + Explain
COMING SOON

15. AIOps, Anomaly & Alert Correlation

Stopping alert storms, dynamic anomaly detection, change correlation, K8sGPT, and safe AI guardrails.

20 Objective QsObjective + Explain
COMING SOON

16. High Availability, DR & System Design

Eliminating SPOFs, Active-Active vs Active-Passive, RTO vs RPO, Circuit Breakers, and Rate Limiting.

20 Objective QsObjective + Explain
LIVE ASSESSMENT // 20 OBJECTIVE QUESTIONS

SRE Master Foundations Quiz (20 Learning-Based Objective Questions)

CHOOSE & SUBMIT
INSTRUCTIONS: Select your answer for each of the 20 objective questions below and click Submit Answer (or click Submit All 20 Questions at the bottom). The Right Answer and a detailed Learning Explanation will appear directly below each question.
INTERVIEW PREPARATION GUIDE // TOP 15 Q&As

Ready-to-Speak SRE Interview Questions & Answers

Q1 Explain SLI, SLO, and SLA with a real example.
Answer: "An SLI is the metric we measure, like the percentage of API requests returning HTTP 200 within 300ms. An SLO is our internal reliability goal for that metric, such as 99.9% over 30 days. An SLA is the external legal contract with the customer—for example, promising 99.5% uptime or paying a financial penalty."
Q2 What is an Error Budget and how do you use it?
Answer: "An Error Budget is 100% minus the SLO. For a 99.9% monthly SLO, our error budget is 0.1%, or about 43 minutes of allowed downtime per month. As long as we have budget left, developers can push new features rapidly. If an outage burns through the budget, we pause feature releases and focus on reliability fixes."
Q3 What is 'Toil' and how have you reduced it?
Answer: "Toil is manual, repetitive operational work that doesn't add permanent value—like manually restarting stuck services or cleaning up old log files. SREs aim to keep toil below 50% of their time by automating those tasks using Python scripts, cron jobs, or Terraform."
Q4 What are the Four Golden Signals of Monitoring?
Answer: "Latency (time taken to serve a request), Traffic (requests per second), Errors (rate of failing requests like HTTP 5xx), and Saturation (how full resources like CPU, memory, or database connections are)."
Q5 What is the difference between Availability and Reliability?
Answer: "Availability measures whether the system is reachable at a given moment (for example, the webpage loads and returns HTTP 200). Reliability measures whether the system performs its intended function accurately and consistently over time without errors."
Q6 What is the difference between Monitoring and Observability?
Answer: "Monitoring tells you when something is wrong based on known thresholds. Observability lets you understand why a complex system is failing inside by combining Metrics (what broke), Logs (the exact error message), and Distributed Traces (which microservice caused the delay)."
Q7 How can AI (AIOps) be leveraged in Site Reliability Engineering?
Answer: "AI helps SREs in four practical ways: (1) Alert Correlation—grouping 100 noisy alerts into one incident ticket; (2) Anomaly Detection—catching unusual traffic drops before static thresholds fire; (3) Automated Root Cause Analysis—correlating error spikes with recent Git deployments; and (4) Incident Co-Pilots—summarizing crash logs and drafting blameless postmortems."
Q8 Users report your website is slow or returning 502 Bad Gateway. How do you troubleshoot?
Answer: "First, I check if a new deployment or config change happened recently—if yes, I roll it back immediately. Next, I check the Load Balancer health checks, inspect server CPU/Memory/Disk (`top`, `free -m`, `df -h`), check application error logs (`kubectl logs`), and verify if the database has slow queries or maxed-out connections."
Q9 A Kubernetes Pod is stuck in `CrashLoopBackOff`. How do you fix it?
Answer: "I run `kubectl describe pod` to check events and exit codes, and `kubectl logs --previous` to see the exact error message before it died. Common causes are missing environment variables, wrong startup command, failed liveness probes, or running out of memory (Exit Code 137)."
Q10 `df -h` shows 40% free disk space, but the server still says "No space left on device". Why?
Answer: "The disk has run out of inodes because millions of tiny files were created (for example, in `/tmp` or a mail queue). I run `df -i` to confirm inode exhaustion and remove the folder containing millions of small files."
Q11 What is the difference between a Liveness Probe and a Readiness Probe in Kubernetes?
Answer: "A Readiness Probe checks if a pod is ready to receive user traffic; if it fails, Kubernetes stops sending traffic to that pod without restarting it. A Liveness Probe checks if the app is deadlocked/frozen; if it fails, Kubernetes kills and restarts the container."
Q12 What is the difference between Blue/Green and Canary deployments?
Answer: "In Blue/Green, we run two identical environments and switch 100% of traffic from Blue (old) to Green (new) at once. In a Canary deployment, we send only a tiny slice of live traffic (like 5%) to the new version first, monitor error rates, and gradually roll out to 100%."
Q13 Why do we write a Blameless Postmortem after an incident?
Answer: "If you blame or punish an engineer for an honest mistake, people will hide problems in the future. A blameless postmortem asks 'Why did our system allow this mistake to reach production?' and adds automated tests, alerts, or guardrails so nobody can trigger the same outage again."
Q14 What is the difference between RTO and RPO in Disaster Recovery?
Answer: "RTO (Recovery Time Objective) is the maximum acceptable downtime after an outage before service must be restored (e.g., 15 minutes). RPO (Recovery Point Objective) is the maximum acceptable age of data we can afford to lose (e.g., 5 minutes of database transactions)."
Q15 How do you prepare an e-commerce platform for a 10x Black Friday traffic spike?
Answer: "First, cache static and product catalog reads at the CDN and Redis layer so 85% of traffic never hits the database. Second, run load tests (k6/Locust) weeks ahead to find bottlenecks. Third, pre-scale Kubernetes nodes and database read replicas before the event starts. Fourth, enable rate limiting, circuit breakers, and graceful degradation."
ROUND 3 // SYSTEM DESIGN FOR SRES

The 5-Step Formula to Answer Any SRE System Design Question

Step What to Say to the Interviewer Key SRE Keywords to Mention
1. Define SLOs & Scale "Let's clarify our availability target (99.9% vs 99.99%), read-to-write ratio, and peak RPS." SLI/SLO, Peak QPS, p99 Latency, RTO / RPO
2. Edge & Traffic Entry "Traffic enters through Geo-DNS, CDN for static assets, WAF for DDoS protection, and Multi-AZ Load Balancers." Route53 / Cloud DNS, CDN, Rate Limiting (429), TLS Termination
3. Stateless Compute "Application pods run statelessly across 3 Availability Zones in Kubernetes with HPA autoscaling." Stateless Pods, Multi-AZ, PodDisruptionBudget, Liveness/Readiness
4. Stateful Data & Caching "We place Redis in front of the DB for hot reads, use Primary + Multi-AZ Read Replicas, and automated PITR backups." Redis Cache, Read Replicas, Connection Pooling, Point-in-Time Recovery
5. Observability & Safe Rollout "We deploy via Canary rollouts with automatic rollback on 5xx spikes, monitored by Prometheus/OpenTelemetry." Canary Rollout, Circuit Breaker, 4 Golden Signals, Error Budget Burn