Multiple ChoiceIntermediate 45s
Per-Conversation Ordering in Chat
How should ordering and delivery receipts be scoped in a large-scale chat system?
Options
- 1Maintain one single global total order of messages across every user and conversation in the system
- 2Order monotonically per conversation, store receipts per (user, message), and replicate across the user's devices
- 3Sort all messages purely by the sending client's wall-clock timestamp value, ignoring server ordering
- 4Deliver read receipts only to the sender's primary registered device, never to the recipient's others
Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.