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
73 practiced

You're proposing to move from periodic backups to synchronous replication to reduce recovery time objective (RTO), which will increase infrastructure cost. Present the design rationale that quantifies cost vs availability benefits, outlines implementation steps, identifies risks and mitigations, and proposes KPIs to evaluate success post-deploy.

MediumSystem Design
85 practiced

Design a backup and restore strategy for a 5 TB OLTP database that requires RTO of 2 hours and RPO of 15 minutes. Explain backup cadence, storage format, incremental vs continuous approaches, how to meet RTO/RPO, and how you'd test recoverability.

That is every published Backup and Disaster Recovery question for Backend Developer so far. Browse the other topics in this category, or practice this one interactively.