InterviewForge

Design Twitter (Timeline & Feed) for Full Stack Engineer — System Design Interview Guide

How to design Design Twitter (Timeline & Feed) as a Full Stack Engineer: role-specific depth expectations, what interviewers evaluate, and tips for the system design round.

Updated 2026-09Medium

The problem for a Full Stack Engineer

  • Functional: post a tweet, follow users, see a home timeline, see a user timeline, search.
  • Non-functional: timeline loads in <100ms, posts appear in seconds, the system handles celebrity fan-out.
  • Scale: ~300M users, ~500M tweets/day, read-heavy (timeline reads >> writes).
  • Consistency: timelines can be eventually consistent (a tweet may take a second to appear); ordering must be monotonic.

Out of scope (covered in detail below)

Trending topics, ads, live video, Spaces (audio), and lists — deferred and discussed in the dedicated section.

As a Full Stack Engineer, the system design round will probe end-to-end feature ownership. Be prepared to go deep on the areas a Full Stack Engineer owns and to articulate trade-offs clearly.

Unlock the full guide

Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.

Unlock with Premium