Spaced repetition flashcards, progress tracking, cheat sheets, and your personal notes.
0Due Today
0New
0Learning
0Mastered
—
Loading…
click to reveal answer
Answer
🎉
Session Complete!
All cards reviewed for today.
How SRS works: Rate each card after revealing the answer.
Again = show again soon ·
Hard = shorter interval ·
Good = normal interval ·
Easy = longer interval.
Cards you struggle with appear more often. Cards you know appear less often.
Space = flip · → = next · ← = prev
8–18 minHigh-level design: draw main components, get alignment before going deep
18–33 minDeep dive: focus on 2–3 hard components with interviewer guidance
33–35 minWrap up: tradeoffs, bottlenecks, what you'd do with more time
6-Week Interview Roadmap
W1
Week 1 — Foundations + Networking
Complete Module 01 fully. CAP, ACID, scaling, rate limiting, circuit breakers — know them cold. Then Module 02 (Networking). The entire internet runs on these concepts.
W2
Week 2 — Data Layer
Modules 03 (Databases) + 04 (Caching). 80% of system design problems reduce to data layer decisions. Know your indexing, NoSQL types, cache strategies. Play with the LRU simulator.
W3
Week 3 — Async & Distribution
Modules 05 (Queues) + 06 (Distributed Systems). Kafka, delivery guarantees, Raft consensus. Use the Raft simulator. Understand sagas vs 2PC deeply — this is where candidates fail senior interviews.
W4
Week 4 — Production Engineering
Modules 07–09: Scalability, DevOps, Security. CQRS, event sourcing, Docker/K8s, observability, OAuth/JWT. Show interviewers you think about production, not just whiteboard diagrams.
W5
Week 5 — System Design Practice
Work through Module 10 + the Interview Simulator. Do each design yourself (35 min timer) before reviewing. Focus: URL shortener, YouTube, WhatsApp, Uber, Instagram — they cover the most patterns.
W6
Week 6 — Mock Interviews + Refinement
Mock interviews daily. Practice talking while drawing. Flashcards every morning (20 min SRS session). Read one production engineering post per week (Netflix Tech Blog, Cloudflare Blog). You're ready.
Daily habits that compound: 20 minutes of SRS flashcards each morning. One timed system design sketch per day. One real engineering post-mortem per week. Interview intuition builds slowly — consistency beats cramming.
My Notes
Notes auto-save to your browser. They persist between sessions.