SLIs, SLOs, SLAs, and Error Budgets Questions

Defining and operating reliability targets. Covers choosing service level indicators, setting service level objectives and agreements, computing and spending error budgets, and using them to drive engineering decisions. Includes negotiating reliability targets with stakeholders.

HardSystem Design
29 practiced

Design an SLO-based release gating system that can scale across hundreds of services. Describe the architecture (centralized vs decentralized), how SLIs are ingested and validated, enforcement mechanisms (CI/CD pre-deploy checks, automated gating), handling of flaky metrics and partial outages, and how teams are onboarded or may opt-in/opt-out.

EasyTechnical
32 practiced

Compare rolling windows and fixed calendar windows for SLO measurement. For each approach list pros and cons, and give an example scenario where you would prefer a rolling 30-day window versus a calendar month window.

HardTechnical
26 practiced

Design an enterprise reliability governance model that standardizes SLO ownership, error budget policies, reporting cadence, escalation paths, and incentives across multiple product lines. Include roles (product owner, SRE, engineering manager), required dashboards, and how you would enforce and audit compliance without slowing delivery.

MediumTechnical
32 practiced

Implement a simplified SLO alert evaluator in Python: given a stream or array of sliding-window error rates (one value per minute) and an SLO threshold, trigger an alert if the error rate exceeds the threshold for N consecutive windows. Define function signature, edge-case handling (missing data), and provide example input/output.

HardTechnical
30 practiced

You want to detect regressions from a canary using statistical hypothesis testing rather than fixed thresholds. Describe a test design to detect a significant change in latency or error rate during canary rollout that balances false positives and time-to-detection. Include choice of test, sample sizes, significance level, and how you would action on a positive result.

Unlock Full Question Bank

Get access to all SLIs, SLOs, SLAs, and Error Budgets interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.