InterviewStack.io LogoInterviewStack.io

Multi Region Disaster Recovery Questions

Designing systems for resilience and availability across geographic regions, including strategies for cross region replication, failover, and operational recovery. Candidates should understand deployment models such as active active and active passive and the trade offs they imply for availability, consistency, cost, and operational complexity. Discuss replication topologies and the differences between synchronous and asynchronous replication and how those choices affect consistency and the recovery point objective. Cover leader election and failover coordination mechanisms, conflict resolution approaches including last write wins, version vectors, and convergent data types, and implications for transactional guarantees and global transactions. Include global traffic routing and failover techniques such as DNS based routing, global load balancing, health checks, and the impact of routing and time to live on failover behavior. Address data partitioning and cross region latency trade offs, strategies for orchestrating data recovery and region seeding, backup and restore practices, and testing approaches such as planned failovers, rehearsal drills, and chaos testing. Explain how to derive and meet recovery time objective and recovery point objective from business requirements, and consider monitoring, observability, automation, runbooks, cost considerations, and compliance and data residency requirements.

MediumTechnical
65 practiced
For an eventually consistent multi-region key-value service, propose a conflict-resolution approach using version vectors. Describe write & read behavior, metadata stored per key, and how you'd reconcile when vectors indicate concurrent updates.
EasyTechnical
72 practiced
Describe the concept of region seeding for a new geographic region. Provide a step-by-step plan to seed a read-write service (including data snapshot, transfer, applying deltas, validation, and cutover) while minimizing RPO impact for live traffic.
MediumSystem Design
84 practiced
Design a leader election scheme across regions using an external KV store (e.g., etcd or consul) for a globally distributed service. How would you handle network partitions, leases, clock skew, and preventing split-brain? What lease durations and probing behavior would you recommend for high-latency WAN?
EasyTechnical
60 practiced
Explain how DNS TTL affects multi-region failover behavior for web services. Provide an example: DNS TTL = 60s, client resolver caches, and primary region fails. What factors determine how quickly traffic moves to a healthy region and how would you design around client-side caching?
HardTechnical
67 practiced
Design a split-brain detection mechanism for a multi-region database with asynchronous replication. What signals would you use (e.g., divergent commit histories, conflicting write sets), and how would you automate containment to prevent further divergence while preserving availability where possible?

Unlock Full Question Bank

Get access to hundreds of Multi Region Disaster Recovery interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.