Your question is Two-Phase Commit Insight. 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).
How would you store large amounts of data in a database while ensuring data consistency? (expected: two-phase commit)
Asked in the technical + system design stage. Explain how you would coordinate updates across multiple database nodes or services, including failure handling, recovery, and the tradeoffs of distributed transactions. Address how the design behaves when a participant, coordinator, or network connection fails.