Your learning path
Start Here
Pick where you are. Follow the path. Show up to interviews knowing the why behind every decision.
SDE-1 Target
Landing your first role
0–2 years. New grad or early career targeting product companies.
- Core Concepts — availability, reliability, CAP theorem
- Back of Envelope Estimation
- Unique ID Generator — Snowflake, UUID, clock skew
- URL Shortener — caching, sharding, hot keys
SDE-2 Target
Moving up to mid-level
2–5 years. Targeting SDE-2 roles at mid-to-large companies.
- Complete SDE-1 path first
- Storage & Databases — ACID, indexing, sharding
- Notification System — Kafka, retry, DLQ
- Pastebin — async uploads, expiry, CDC
- Rate Limiter — distributed enforcement
Interview in 7 Days
The 7-day sprint
Interview locked in. No time for everything. Hit the highest-signal topics fast.
- Day 1–2: Core Concepts + Estimation
- Day 3: Unique ID Generator
- Day 4: URL Shortener
- Day 5: Notification System
- Day 6: Rate Limiter
- Day 7: KV Store final design review
30-Day Deep Mastery
The full roadmap
30 days to go from basics to confidently handling any system design round.
- Week 1: All Concepts — Core, Storage, Caching, Estimation
- Week 2: Foundation — Unique ID Generator + URL Shortener
- Week 3: Ascent + Expedition — Notification, Pastebin, Rate Limiter
- Week 4: Summit + Battleground — KV Store + WhatsApp