InterviewStack.io LogoInterviewStack.io

Backup and Recovery Fundamentals Questions

Core principles and techniques for protecting, storing, and restoring data. Topics include backup models and types such as full, incremental, and differential backups; snapshotting and replication approaches; transaction log management and write ahead logging for databases; point in time recovery and continuous log based recovery; trade offs between Recovery Time Objective and Recovery Point Objective and how business requirements drive those trade offs; backup storage architectures for file systems and databases including local, off site, and geo redundant storage; backup scheduling, retention lifecycle and policy governance including encryption and compliance; and verification and integrity checks to ensure backups are restorable. Candidates should be able to describe step by step restore procedures, validation and testing techniques, common failure scenarios, and decision trade offs when choosing backup approaches for different application types.

EasyTechnical
31 practiced
Explain crash-consistent and application-consistent backups. Describe what each captures, why application consistency matters for databases and transactional systems, and simple techniques (on Linux and Windows) to achieve application-consistent snapshots.
MediumTechnical
32 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.
MediumSystem Design
33 practiced
Design question: You need to replicate backups to two cloud regions for compliance. Discuss replication strategies across regions for backups including asynchronous replication, scheduling large initial seeding, bandwidth management, eventual consistency implications, and recovery considerations when failing over to a secondary region.
EasyTechnical
37 practiced
List and explain key techniques used to verify backup integrity and restoreability: cryptographic checksums, metadata validation, periodic full restores, synthetic verification, and automated smoke tests. For each technique explain frequency and pros/cons.
HardTechnical
36 practiced
Design a backup encryption and key management scheme where backups are encrypted using customer-managed keys (BYOK) stored in an enterprise KMS/HSM. Describe key lifecycle (creation, envelope keys, rotation, backup/escrow, revocation), how to rotate keys without losing access to existing encrypted backups, and recovery options if keys are lost or compromised.

Unlock Full Question Bank

Get access to hundreds of Backup and Recovery Fundamentals interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.