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

Design an automated restore verification harness that periodically restores backups into isolated test environments and runs application-level acceptance tests across multiple stacks (web app, database, message queue). Describe orchestration, environment provisioning (IaC), test selection, data obfuscation for PII, pass/fail criteria, and reporting/alerting integration.

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.

MediumTechnical
111 practiced

Technical-coding: Write a Bash script that runs in /var/backups and rotates backup files named YYYY-MM-DD.tar.gz. Keep the last 7 daily backups, 4 weekly backups (one per week), and 6 monthly backups (one per month). The script should be idempotent and safe to run from cron. You do not need to implement backup creation, only rotation/pruning logic.

HardTechnical
57 practiced

As a senior systems administrator you must recommend whether to purchase a commercial backup platform or build an internal backup solution for a global enterprise. Create a decision framework covering total cost of ownership, SLAs, feature gaps, vendor lock-in, security and compliance, operational overhead, and a final recommendation process including pilots and evaluation criteria.

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.