Practice / Software

Design a chat app

Hard · Whiteboard

Design a messaging app like WhatsApp: one-to-one and group chats (up to 256 people), delivered and read receipts, and messages delivered to people who were offline. 50 million daily users each send ~40 messages a day.

Create a free account to answer it and get scored on what a strong answer covers.