InterviewStack.io LogoInterviewStack.io

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.

EasyTechnical
76 practiced

Explain the difference between Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs). As a Solutions Architect, demonstrate how you would translate a business goal (for example, 99.9% checkout success) into SLIs, set an SLO, and define action when the error budget is consumed.

MediumTechnical
119 practiced

Given Prometheus counters: http_requests_total{service="images",code="200"} and http_requests_total{service="images"}, write a PromQL expression that computes the 5-minute availability SLI (successful requests / total requests) for service 'images' and a rule that fires an alert if availability < 99.95% for 15 minutes. Explain your use of functions and evaluation interval.

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
140 practiced

You inherit a platform (or client engagement) suffering frequent incidents and low operational maturity: no meaningful monitoring, tight release cycles, and repeated unplanned outages. Propose a prioritized 6 to 12 month roadmap to improve reliability, with specific milestones and how you would sequence quick wins against structural fixes.

HardTechnical
137 practiced

How do you test and validate that an SLI truly reflects customer experience and is not biased by instrumentation or sampling? Provide a validation plan including synthetic tests, correlating real-user telemetry (RUM), shadow traffic and acceptance criteria.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.