Design a Simplified WhatsApp: Message Send and Receive, Schema, and Scaling

Read the full interview experience this question came from →

Quick Overview

Design a simplified WhatsApp focused on sending and receiving messages: the online and offline delivery flow, client APIs, the database schema, and scaling. It tests connection routing, delivery guarantees and ordering, and a choice between relational and NoSQL storage justified by access patterns.

Design a Simplified WhatsApp: Message Send and Receive, Schema, and Scaling

Company: Fivetran

Role: Software Engineer

Category: System Design

Difficulty: easy

Interview Round: Technical Screen

Overview: Design a simplified WhatsApp focused on sending and receiving messages: the online and offline delivery flow, client APIs, the database schema, and scaling. It tests connection routing, delivery guarantees and ordering, and a choice between relational and NoSQL storage justified by access patterns.

Read the full Fivetran Software Engineer interview experience this question came from

Fivetran logo
Fivetran
Sep 10, 2026
easySoftware EngineerTechnical ScreenSystem Design
3
0
Loading...