System Design Interview Questions
Original, in-depth guides written by engineers. Each page includes the approach, complexity, follow-ups, and a link to practice with AI feedback.
Design a URL Shortener (like bit.ly)
EasyA complete, top-notch walkthrough for designing a URL shortener: requirements, capacity estimation, base-62 vs hashing, caching, analytics, and the trade-offs that decide the architecture.
Read guideDesign Uber (Ride-Hailing)
HardA deep walkthrough of a ride-hailing system: real-time driver-rider matching, geospatial indexing, the dispatch state machine, surge pricing, and the consistency trade-offs that make Uber hard.
Read guideDesign Netflix (Video Streaming)
HardA top-notch walkthrough of a global video streaming platform: the content pipeline, CDN strategy (Open Connect), adaptive bitrate, and the read-heavy architecture that serves billions of hours.
Read guideUnlock 10 more system design interview questions
Premium members get every DSA, system design, company and role interview guide — plus AI practice, mock interviews, and analytics.
Unlock with Premium