System Design Guide

Review

Flashcards & Anki deck

149 cards covering every fundamental and practice question in the guide. Quiz yourself here, or import the deck into Anki for spaced repetition.

In Anki: File → Import and pick the .apkg. Cards are tagged by topic (for example sdg::caching), so you can study one area at a time. Re-importing a newer version updates cards rather than duplicating them.

Quick quiz

Read the question, answer out loud, then reveal. Cards you miss come back a few cards later.

All cards

Click a card to flip it.

The interview framework

Estimation

Networking basics

Scaling basics

Load balancing

Caching

CDNs

SQL vs NoSQL

Indexes & storage engines

Replication

Sharding

Consistent hashing

CAP & consistency

Queues & streams

APIs & real-time

Rate limiting

Blob storage

Unique IDs

Reliability patterns

URL shortener

Rate limiter

Chat system

News feed

Video streaming

Ride sharing

Web crawler

Notification system

Search autocomplete

File sync (Dropbox)