For college students targeting SDE-1 / internships
Software Engineer Placement Roadmap
A blueprint of what to study for fresher SDE placements — DSA, CS fundamentals, projects, LLD, HLD and interviews. Not a textbook.
Stuck on a topic? Paste the title and the short definition into ChatGPT, Claude, or Gemini and ask for one example in plain language. This site tells you what to cover. An LLM can help you understand it. Then come back and solve the problem yourself — that part does not get outsourced.
Overall progress
0 / 208 topics
Total topics
208
Estimated prep
4–6 months
Completed
0
Tell me exactly what to learn
Each topic is a short definition plus the best existing links. We do not rewrite textbooks — if you need a longer explanation, prompt an LLM with the topic, then return here.
Phase 1 · 8–12 weeks
Programming & DSA
One problem list. Learn with related drills, refresh if it was not cold, or recall cores only.
Phase 2 · 4–6 weeks
CS Fundamentals
OS, DBMS + SQL, Networks, OOP — enough to clear theory rounds.
Phase 3 · 4–8 weeks
Development & Projects
Two strong projects beat six CRUD clones.
Phase 4 · 3–4 weeks
Low Level Design
Class design and patterns. Practice before you read solutions.
Phase 5 · 2–3 weeks
High Level Design
Fresher-level system design. Concepts first, then five classic systems.
Phase 6 · ongoing
Interview Preparation
DSA, CS, project deep-dives, and behavioral stories.
You don't need to know everything.
You need to know the right things deeply.
Follow the roadmap. Build real projects. Practice consistently. Get interview-ready.