InterviewStack.io LogoInterviewStack.io

High Availability and Disaster Recovery Questions

Designing systems to remain available and recoverable in the face of infrastructure failures, outages, and disasters. Candidates should be able to define and reason about Recovery Time Objective and Recovery Point Objective targets and translate service level agreement goals such as 99.9 percent to 99.999 percent into architecture choices. Core topics include redundancy strategies such as N plus one and N plus two, active active and active passive deployment patterns, multi availability zone and multi region topologies, and the trade offs between same region high availability and cross region disaster recovery. Discuss load balancing and traffic shaping, redundant load balancer design, and algorithms such as round robin, least connections, and consistent hashing. Explain failover detection, health checks, automated versus manual failover, convergence and recovery timing, and orchestration of failover and reroute. Cover backup, snapshot, and restore strategies, replication and consistency trade offs for stateful components, leader election and split brain mitigation, runbooks and recovery playbooks, disaster recovery testing and drills, and cost and operational trade offs. Include capacity planning, autoscaling, network redundancy, and considerations for security and infrastructure hardening so that identity, key management, and logging remain available and recoverable. Emphasize monitoring, observability, alerting for availability signals, and validation through chaos engineering and regular failover exercises.

EasyTechnical
83 practiced
Explain common leader election algorithms and split-brain mitigation techniques (including Raft/Paxos basics, quorum-based election, fencing tokens, and lease mechanisms). As a Cloud Architect, state which approach you would recommend for a distributed metadata service and why.
MediumTechnical
70 practiced
As Cloud Architect, design a disaster recovery testing schedule and validation criteria for a portfolio of services. Include types of drills (table-top, component failover, full-region failover), frequency by service criticality, success criteria, rollback plans, metrics to capture, and stakeholder responsibilities.
MediumTechnical
83 practiced
Design a logging and monitoring pipeline so that logs, metrics, and traces remain available and recoverable during a full-region failure. Include ingestion endpoints, durable storage, cross-region replication strategies, key management for encrypted logs, and a plan for replaying or rehydrating logs post-recovery.
MediumTechnical
86 practiced
Propose a capacity planning and autoscaling strategy to ensure high availability during sudden traffic spikes and during failover events. Discuss warm versus cold standbys, pre-warming, predictive/scheduled scaling, scaling cooldowns, and how you would load-test and validate the strategy.
EasyTechnical
92 practiced
Contrast multi-AZ and multi-region topologies for high availability and disaster recovery. Describe the typical fail-scenarios each protects against, the additional latency and complexity multi-region introduces, and the compliance, networking, and operational considerations a Cloud Architect should evaluate when recommending one over the other.

Unlock Full Question Bank

Get access to hundreds of High Availability and Disaster Recovery interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.