← bohkoval.com

Interview Preparation Roadmap

A hub for every interview-prep track on this site — coding practice roadmaps, DSA supplements, and senior-level reference guides. Pick a track, work through it top to bottom, and come back here when you need a different angle.

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.
Learning Path → topology mapSee the full curriculum on one horizontal progression map — grouped stages, parallel tracks, prerequisites, and rolled-up progress. Click a stage for detail.

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.