InterviewStack.io LogoInterviewStack.io

Backup and Disaster Recovery Questions

Keeping data durable and recoverable when systems fail: backup design (full, incremental, differential, and snapshot strategies; point-in-time recovery), backup verification and restore testing, retention and archival policy (including compliance retention and legal holds), encryption and key management for backups, and disaster-recovery planning measured against recovery-time and recovery-point objectives (RTO/RPO). Tests whether a candidate can design a backup strategy that actually restores, choose the right retention tier for a business's downtime and data-loss tolerance, and operate backup systems safely under failure, compliance, and ransomware threats. Distinct from code-level fault-tolerance patterns (circuit breakers, retries, bulkheads) and multi-region failover architecture, which belong to high-availability-and-disaster-recovery.

HardTechnical
81 practiced

Case study: A compliance workload requires 10-year retention and must be recoverable within 48 hours. Compare two approaches quantitatively and qualitatively: (A) keep replicated backup copies in two regions (higher ongoing storage/egress cost) vs (B) keep primary in lower-cost cold archive and perform on-demand restores to recover within 48 hours. What variables determine the better approach and how would you model costs and risk?

MediumSystem Design
78 practiced

Design a backup and retention plan for a three-tier web application: stateless frontend web servers, application servers, a PostgreSQL primary with replicas, and S3-like object storage for user uploads. Business requirements: web/app RTO 2 hours, DB RPO 15 minutes, retention: 30 days for user uploads hot tier and 1 year for transactions. Describe backup types, cadence, storage tiers, and recovery order.

MediumSystem Design
99 practiced

Design a disaster recovery strategy for a transactional relational database requiring RPO < 1 minute and RTO < 15 minutes across regions. Describe replication method, failover procedure, data consistency considerations, and how to test DR with minimal production impact.

HardSystem Design
79 practiced

Design a highly available PostgreSQL-based OLTP architecture on AWS with a 99.99% availability target. Would you reach for RDS Multi-AZ or Aurora, and why? Walk through the rest of your design and how each choice trades off against RTO/RPO and cost.

HardSystem Design
69 practiced

Design a pattern for backing up and restoring petabytes of object storage data across regions, minimizing transfer costs while still meeting a 24-hour restore SLA for your most critical objects. How would you make a selective restore of just the objects you need fast, without restoring everything?

Unlock Full Question Bank

Get access to all 11 Backup and Disaster Recovery interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.