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

You need to back up petabyte-scale data over WAN links with limited bandwidth, and the current backup window keeps blowing past its target. What would you change about how the backup runs to fix this, and which change would you expect to matter most?

MediumSystem Design
84 practiced

Design a disaster recovery plan for a stateful Postgres deployment running in the cloud (RDS or self-managed on EBS). Include target RPO and RTO, backup cadence and retention, cross-region replication options, failover procedures, validation and automated DR testing, and how you'd restore production traffic in a controlled way.

MediumTechnical
78 practiced

Explain the differences between full, incremental, and differential backups. For each type, describe how the restore operation actually works, typical storage and I/O characteristics, how complex the recovery chain gets, and a realistic scenario where you'd prefer that type over the others.

EasyTechnical
76 practiced

A backup job has reported 'success' every night for six months. What would make you confident that backup is actually restorable if you needed it right now, and how would you build that confidence on an ongoing basis?

MediumTechnical
80 practiced

Problem-solving: Describe a practical verification process for backups in an environment with 100 TB of mixed databases and file stores. Cover daily lightweight checks, periodic full-restore tests, automated sampling, alerting on failures, and how you would handle false positives and remediation workflows.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.