Design Problems
10 questions drawn from the 5 chapters in this section. If most land on the first try, you are ready for the next section. If not, the explanation after each answer says which idea to revisit.
Checkpoint
10 questions · first-try answers earn the most XP
What this checkpoint covers
Design TinyURL
Requirements, short IDs, caching and scale, step by step.
Design a Rate Limiter
Algorithms, Redis, races, and failure modes, step by step.
Design a News Feed
Fan-out on write vs read, celebrities, pagination and caching.
Design a Notification System
Push, email and SMS with priorities, preferences and no duplicates.
Capstone: Design a Food Delivery Platform
Orders, payments, couriers, live tracking and notifications, end to end.