InterviewStack.io LogoInterviewStack.io

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.

MediumSystem Design
26 practiced

Design SLOs for an e-commerce checkout service that depends on payment gateway, inventory, and search systems. Explain which SLOs map to business KPIs (e.g., conversion rate), which are service-level, how to handle downstream failures, and how to surface these SLOs in dashboards for product and engineering stakeholders.

HardTechnical
25 practiced

Design SLAs and SLOs for an internal platform consumed by 30 teams and operated by a platform team. Define appropriate SLO targets (availability, latency tiers), monitoring and alerting strategy, reporting cadence, support response expectations, remediation steps for missed SLOs, and cultural or contractual enforcement mechanisms to ensure accountability.

HardTechnical
31 practiced

You operate an ML inference service where model accuracy drifts over time and higher latency often correlates with better accuracy. Propose SLIs and SLOs that capture both user experience and model quality, and design an error budget policy that handles accuracy drift and latency trade-offs.

MediumTechnical
29 practiced

Implement a Python function compute_error_budget_consumption(slo_percent: float, window_minutes: int, good_minute_flags: List[int]) that returns the percentage of the error budget consumed in the window. good_minute_flags is a list with 1 for a 'good' minute and 0 for a 'bad' minute. Assume the list length equals window_minutes. Show examples and complexity.

HardTechnical
30 practiced

Propose a measurable Service-Level Objective (SLO) related to code quality for a public API (e.g., regression-caused errors per 1K requests). Explain how you'd instrument the SLO, what data sources you'd use, how to alert on breaches, and what operational playbooks you'd trigger.

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.