28 questions
System design interview questions
High-level and low-level design prompts, each worked the way a design round actually runs: clarifying questions first, then requirements, an architecture diagram, the deep dives an interviewer pushes on, and the trade-offs that decide your level.
Includes both distributed-system design and object-oriented design. Problem statements, examples and hints are free on every page; the worked approach and solution are in the company guides.
- Design a Chat Messaging System
- Design a Collaborative Document Editor
- Design a Distributed Cache
- Design a Distributed Key-Value Store
- Design a Distributed Message Queue
- Design a Metrics Monitoring and Alerting System
- Design a News Feed
- Design a Notification System
- Design a Payment System
- Design a Rate Limiter
- Design a Ride Matching Service
- Design a URL Shortener
- Design a Video Streaming Platform
- Design a Web Crawler
- Design an Ad Click Event Aggregation System
- Design an Email Service
- Design Cloud File Storage and Sync
- Design Nearby Places Search
- Design Search Autocomplete
- Design Top-K Heavy Hitters
- Elevator System
- In-Memory File System
- Logging Framework
- Parking Lot
- Rate Limiter Library
- Snake Game
- Text Editor with Undo/Redo
- Vending Machine
Free starter pack
13 must-tier questions with full solutions
Sign in with an email, no purchase, and read them in the full reader.