InterviewStack.io LogoInterviewStack.io

Disaster Recovery and Business Continuity Questions

Designing and maintaining plans, architectures, and processes to ensure service continuity and recoverability after major incidents or disasters. Topics include defining Recovery Time Objective and Recovery Point Objective, conducting business impact analysis and tiering services by criticality, dependency mapping and recovery ordering, selecting replication and backup strategies including synchronous and asynchronous replication, active active and active passive topologies, snapshots and transaction log based point in time recovery, and planning cold, warm, and hot recovery sites. Also covers failover and failback procedures, orchestration and automation of recovery workflows, runbook creation and stakeholder roles and communications, regular disaster recovery testing and exercises including tabletop, simulated failover, full recovery drills and chaos engineering, metrics tracking such as mean time to recovery and actual Recovery Time Objective achieved, off site and geographic redundancy considerations, cloud versus on premise trade offs, regulatory and data residency requirements, and postexercise reviews to close recovery gaps.

MediumTechnical
27 practiced
Your company is considering using cloud as a disaster recovery site for an on-prem primary. Compare cloud vs on-prem approaches for cold, warm, and hot recovery models. Address costs, provisioning speed, data transfer, security, and testing trade-offs, and recommend an approach for a mid-size startup.
EasyTechnical
28 practiced
Explain Recovery Time Objective (RTO) and Recovery Point Objective (RPO). Give concrete examples: choose RTO/RPO targets for a customer-facing payments API versus a nightly analytics/reporting job, and explain trade-offs in cost, complexity, and user impact when tightening RTO/RPO.
EasyTechnical
23 practiced
Explain snapshot-based backups versus transaction-log (WAL) based point-in-time recovery for relational databases. Describe a step-by-step process to restore a PostgreSQL instance to a specific timestamp using base backups plus WAL, and list common pitfalls (e.g., LSN mismatches, inconsistent snapshots).
HardSystem Design
31 practiced
Design a system that continuously verifies backups and restores by performing automated periodic restores into an isolated environment, validating data integrity, schema compatibility, and performance. Discuss scaling, cost, data masking, and how to handle failures detected by verification.
MediumTechnical
22 practiced
Design a tabletop exercise simulating a regional outage that takes down authentication and payments. Define participants, objectives, injects, success criteria, communication plan, timeboxed steps, and what artifacts you will collect to measure readiness.

Unlock Full Question Bank

Get access to hundreds of Disaster Recovery and Business Continuity interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.