Roadmap
Follow the path from fundamentals to the hard rounds.
Click any node to start learning. This roadmap is organized for practical interview outcomes: build core data-structure fluency, layer on system design and behavioral depth, then transition into timed simulation.
Legend
Data structures and algorithmsSystem designBehavioralBeginnerIntermediateAdvanced
How to use the roadmap
Follow the tree in sequence when you are new to interview prep, or jump directly to weak nodes if you already have experience. The goal is steady coverage with regular review, not rushing to advanced topics before fundamentals are stable.
A practical weekly split is 60% coding patterns, 20% system design, and 20% behavioral stories. After each study block, run one timed problem or mock prompt so you practice decision-making under pressure.
Loading roadmap...
Ready to start your interview prep journey?