Choose a Senior+ role to reveal area ROI and the topics worth prioritizing. Your choice is remembered across every roadmap.
How this collection fits together
- Coding practice tracks are where you grind problems — DSA is the anchor; Concurrency and Databases are independent spin-offs with their own progress.
- DSA supplements are quick references tied to the main DSA roadmap — use them for review, not as a substitute for doing the problems.
- System Design Use Cases is a curated index of external case studies (Hello Interview, ByteByteGo, Grokking, etc.) — links only, no in-repo theory.
- Deep-dive references cover in-repo theory senior loops probe — networking through AI systems — without LeetCode-style autograding. Pair them with System Design Use Cases for external timed case walkthroughs.
System Design Use Cases
External case-study references only — curated links to Hello Interview, ByteByteGo, Grokking (DesignGurus.io), and other Senior/Staff-depth writeups. No in-repo theory; complements the deep-dive tracks below.
Coding practice
Problem-solving roadmaps with theory, curated resources, and hand-picked practice problems — each with its own progress tracking.
DSA supplements
Quick-reference material that supports the main DSA track — use alongside or after your first pass through the roadmap.
Deep-dive references
Theory-heavy guides for senior+ loops — brief overviews and curated readings with time estimates, not LeetCode-style practice tracks.