Interview question. A key-value database allows two regions to accept updates to the same shopping-list document during a partition. Explain how you would distinguish a newer version from a concurrent one, preserve conflicting values, and handle the metadata cost when the cluster grows.
Replication, Consistency & Consensus · Staff
How would you use version vectors to detect concurrent writes?
Consistency, Causality and Convergence · Part 3 of 6 · 5 min read
Read the worked explanation ↓Part of paid interview preparation
The worked explanation, deeper discussion, timed interview exercise with assessment criteria, reasoning check, transfer exercise and spoken revision answer for this lesson are available to readers with paid access.
Checking your access…
About Interview Arena →