Full system-design briefs. More than one architecture passes.
0 / 32 chapters
0 / 5 sections
First contact with open briefs while Part 3 is still in progress - tiny surfaces, one crisp new problem each.
Rate Limiter
intermediateInfrastructure
Distributed Cache (Design One)
intermediateInfrastructure
Metrics Monitoring
intermediateInfrastructure
The first multi-subsystem projects: every piece is familiar on its own, and the composition is the lesson.
Notification System
intermediateMessaging
Job Scheduler
intermediateScheduling
LeetCode
intermediateDeveloper platforms
Price Tracking Service
intermediateMarketplaces
Online Chess
intermediateGaming
Full products with two or more interacting subsystems and real consistency stakes.
Google Drive
advancedStorage & files
Google Docs
advancedStorage & collaboration
Ad Click Aggregator
advancedAggregation & ranking
News Aggregator
advancedSearch & discovery
Facebook Post Search
advancedSearch & discovery
Yelp
advancedSearch & discovery
Payment System
advancedMarketplaces
Online Auction
advancedMarketplaces
IRCTC (Train Booking)
advancedBooking
The interview canon's centerpieces - each inverts or stresses a foundational assumption.
advancedMessaging
advancedSocial & feeds
InShorts News Feed
advancedSocial & feeds
YouTube
advancedVideo & streaming
Uber
advancedLocation & mobility
DoorDash / Zomato
advancedLocation & mobility
Tinder
advancedMatching
Robinhood
advancedMarketplaces
Google Maps
advancedMaps
Deep single-problem systems: each takes one hard sub-problem and makes it the whole project.
Google Docs: Real-time Collaboration
advancedCollaboration
Facebook Live Comments
advancedSocial & feeds
YouTube Top K
advancedVideo & streaming
Strava
advancedLocation & mobility
Web Crawler
advancedSearch & discovery