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.

EasyTechnical
82 practiced

Explain how transaction log-based backups (WAL-style) enable point-in-time recovery (PITR) for transactional databases. Describe the role of base (full) backups, ongoing log shipping or archiving, and the process to replay logs to a specific target time.

MediumTechnical
61 practiced

Technical-domain question: You run PostgreSQL 12 on Linux and archive WAL files to S3. Describe, step by step, how you would restore the database to a specific timestamp (e.g., 2026-02-15T13:47:20Z). Include how to obtain the base backup, prepare configuration (recovery settings), and replay WAL files from S3 until the target time.

EasyTechnical
103 practiced

Compare snapshotting and replication as data protection approaches. Explain at a high level how each works, the typical consistency guarantees they provide, common use cases, and limitations when used for long-term retention and quick recovery.

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.

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.

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.