InterviewStack.io LogoInterviewStack.io

Operational Excellence and Resilience Questions

Design and operationalize systems, teams, and processes that deliver efficiency, cost effectiveness, and resilient service delivery. Cover cost optimization and right sizing, automation and self healing processes, monitoring and observability (or the equivalent operational visibility for non-technical workflows), service level objectives and agreements, incident response and disaster recovery planning, resilience testing (including chaos engineering for technical systems), capacity planning, and continuous improvement practices such as postmortems and operational maturity models. Candidates should be able to explain trade offs between cost and reliability, how they instrument and alert on the health of a system or process, and how they measure and improve operational maturity for their function, whether that function is a software platform, an IT organization, or a business operations team.

HardTechnical
34 practiced
As incident commander during a major outage you must decide whether to rollback a recent deployment even though telemetry is incomplete. Describe a decision framework you would use: what signals to consider, how to assess rollback safety, rollback execution safeguards, stakeholder communications, and how to capture the decision and rationale for the post-incident review.
EasyTechnical
29 practiced
In Python (Flask or FastAPI), design a /health HTTP endpoint that: 1) checks two dependencies (a SQL DB and a Redis cache) with individual timeouts (DB 200ms, cache 50ms); 2) returns JSON containing each dependency's status and latency; 3) returns overall HTTP 200 if all checks pass otherwise 503. Describe how you would avoid blocking worker threads for slow checks and what readiness vs liveness semantics you would expose in Kubernetes.
MediumTechnical
32 practiced
Write a concise runbook that an on-call engineer can execute to restore service when a read replica becomes read-only or when replication lag exceeds acceptable thresholds. Include detection thresholds, commands to inspect replication state, immediate mitigations (e.g., redirecting reads), steps to promote or reconfigure replicas, and post-recovery verification checks.
EasyTechnical
37 practiced
Define and differentiate SLI, SLO, and SLA in the context of a public HTTP JSON API used by external customers. For each term provide: a concise definition, one concrete example metric (name, measurement window and denominator), and explain how each is used operationally during incident response and (for SLAs) contractual enforcement.
EasyTechnical
36 practiced
Compare horizontal autoscaling and vertical autoscaling. Describe typical implementations (e.g., Kubernetes HPA vs changing VM flavor), pros and cons of each, and one concrete scenario where vertical scaling is preferable over horizontal scaling despite its limitations.

Unlock Full Question Bank

Get access to hundreds of Operational Excellence and Resilience interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.