Site Reliability Engineering Principles Questions

The core SRE practice model: service-level objectives and indicators, error budgets, toil reduction, and reliability as an engineering discipline. Covers the principles and trade-offs behind treating operations as a software problem and balancing reliability against feature velocity. The conceptual foundation questions specific to SRE-style roles.

HardTechnical
89 practiced

Design an algorithm (pseudocode acceptable) that consumes streaming telemetry and computes SLIs in near-real-time, and then dynamically adjusts alert thresholds using an anomaly detection technique (e.g., EWMA or z-score over sliding windows) to reduce false positives. Describe window sizes, smoothing parameters, and how to handle seasonality.

HardTechnical
115 practiced

Explain SLO burn rate and design an automated system that detects an elevated burn rate and triggers mitigations such as feature throttling, automatic scale-up, or temporary feature rollbacks. Define detection windows, burn-rate thresholds for preemption levels, and map specific automated actions to each burn-rate level.

MediumTechnical
81 practiced

You manage a fleet of Airflow DAGs. How would you detect and prevent cascading failures where one failed DAG blocks downstream DAGs leading to a large-scale outage? Propose both preventative and reactive measures.

MediumTechnical
73 practiced

Given the table schema service_metrics(service_name TEXT, ts TIMESTAMP, success BOOLEAN), write an SQL query (any dialect) to compute the 30-day error budget burn rate per service where SLO = 99.95%. Output: service_name, total_requests, observed_errors, allowed_errors, burn_rate. Explain assumptions (time window alignment, nulls) and how you would run this efficiently on large datasets.

HardTechnical
81 practiced

Compare a centralized SRE team model against an embedded model, where SRE engineers sit inside product teams. For a large organization with many product groups, propose a hybrid that balances centralized standards against team autonomy, and describe how that structure would need to evolve as the organization scales from a small team to hundreds of engineers.

Unlock Full Question Bank

Get access to all 41 Site Reliability Engineering Principles interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.