Archived — Replaced by curriculum-based decks (data structures, algorithm paradigms, system design) built from MIT 6.006/6.046 and 6.5840 topic trees. See the current Coding Interview Prep decks. You can keep studying it.
Deck · Coding Interview Prep
System Design Interview
Distributed systems and system design interview canon: scalability, load balancing, caching, CDNs, database sharding/replication, SQL vs NoSQL, CAP theorem, consistency, message queues, rate limiting, API design, microservices, idempotency, and estimation.
51 cards · SM-2 spaced repetition
Included with the full Coding Interview Prep program — 9 decks, 503 cards.
Sample cards
Unlock the program to study all 51 cards with spaced repetition.
Cards are created from publicly available sources and may contain errors. Check anything you rely on against your official materials.
More in Coding Interview Prep
Review system design interview — and the rest of Coding Interview Prep.
One program. 503 cards across 9 decks.