Design a chat system
Design one-to-one and group chat with delivery to online and offline users.
SDE-1Beta
Clarify
Step 1 of 5Real rounds start with questions, not boxes. Write what you would ask the interviewer, then see what they would answer.
What the interviewer tells you
- Send and receive messages in near real time
- Group chats up to a stated size
- Messages are stored and delivered in order per conversation
- Online presence and read receipts only if asked
Step 1 of 5