Your question is Consistency Models in Distributed Databases. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Explain the trade-offs between different consistency models in a distributed database.
Discuss strong consistency, eventual consistency, causal consistency, and session guarantees. Explain how replica lag, partitions, quorum settings, read and write paths, latency, availability, conflict resolution, and workload requirements influence the choice. Include how you would validate the design and handle failures.