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.

HardSystem Design
71 practiced

Design a backup and disaster recovery system for 200 TB of production block storage spread across multiple data centers. Requirements: daily incremental backups, weekly full backups, RTO < 4 hours for critical datasets, RPO < 1 hour for highest-priority data, and retention/compliance policies. Detail architecture (snapshot vs block-level copy vs agent), cataloging, verification, restore runbooks, and how SREs should operate and test the system.

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?

EasyTechnical
79 practiced

Explain what an air-gapped backup is, why organizations use air gaps as part of a defense-in-depth strategy, and describe two practical ways to implement air-gapped backups in either a cloud or hybrid environment while keeping them usable for restores.

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

After detecting a ransomware outbreak that encrypted production VMs and some backups, describe a prioritized restore plan for an enterprise with 2,000 VMs. Include immediate containment, prioritization criteria (e.g., AD, DNS), recovery steps, validation, and stakeholder communication.

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.