All problems
Advanced·💬 Social Media·Twitter · Meta · Google

Design
Twitter / X

Design a Twitter-like social platform supporting tweets, follows, timelines, trending topics, and notifications at massive scale.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#Fan-out#Feed Generation#Scalability
7F + 5NF requirements inside

01 -  Why interviewers ask this

It's a benchmark large-system LLD/HLD hybrid — interviewers use it to see whether you know fan-out strategies for the "celebrity problem" (millions of followers) rather than one-size-fits-all logic.

02 -  Where this system exists in the real world

You interact with this design every day.

Twitter/X-style microblogging platforms

Public figure/brand social broadcasting systems

Real-time news and trend aggregation platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Design fan-out-on-write vs. fan-out-on-read

02

Handle extreme skew (celebrity accounts)

03

Model timelines, likes, retweets, and mentions

04 -  What you'll design

7 functional · 5 non-functional requirements.

Post tweets (text up to 280 chars, images, videos)

6 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

T
Twitter
M
Meta
G
Google

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.