InterviewStack.io LogoInterviewStack.io

Fault Tolerance, High Availability, and Disaster Recovery Questions

Keeping a system serving despite failure, from code-level resilience to infrastructure-level recovery: circuit breakers, retries with backoff and jitter, timeouts, bulkheads, graceful degradation, and preventing cascading failures, alongside redundancy, failover (active-active versus active-passive), RPO and RTO objectives, backup and restore, and multi-region failover. Covers dependency-failure isolation, chaos engineering to validate resilience, failure-mode analysis, designing to nines of availability, cost-versus-availability tradeoffs, and recovery runbooks. Spans both the patterns that isolate partial failure and the disaster-recovery planning that restores a business-critical system after a major outage.

HardSystem Design
119 practiced

Design a DR architecture for a customer-facing web application that needs to meet a 99.99% SLA and an RPO under 5 minutes. Walk through your redundancy strategy, database replication approach, and failover mechanics.

MediumTechnical
64 practiced

How would you plan and run a game day to validate your team's DR readiness? Walk through how you'd scope it, who you'd involve, how you'd measure impact against your SLIs, and what you'd do with the findings afterward.

MediumTechnical
75 practiced

Walk through the trade-off between synchronous and asynchronous replication. What does each cost you in write latency, and what does each risk during a failover?

MediumTechnical
80 practiced

What's the difference between redundancy and replication when it comes to service reliability? Walk through an example for a stateless service and a stateful service, and name a failure mode that redundancy alone doesn't protect against for the stateful one.

EasyTechnical
76 practiced

What is chaos engineering, and why would a company deliberately break its own production systems on purpose? Walk through the basic methodology: how you'd define steady state, form a hypothesis, and run a safe first experiment.

Unlock Full Question Bank

Get access to all 44 Fault Tolerance, High Availability, and Disaster Recovery interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.