4-Week Interview Preparation Roadmap

A realistic plan for students with classes, assignments, and limited daily time (~2–3 hours/day).

Week 1: Foundations + Project Story

Goal: Solidify basics and nail your project explanation.

DayFocusFiles to Study
MonSetup + mindset00-start-here/how-to-use-this-repo.md, interview-mindset.md
TueHTML/CSS core01-html-css/topics-not-to-miss.md, first 10 questions
WedHTML/CSS practice01-html-css/mini-tasks.md, revision-sheet.md
ThuJS Core β€” basics02-javascript-core/topics-not-to-miss.md, closures, hoisting, this
FriJS Core β€” asyncPromises, async/await, event loop (15 questions)
SatProject Bible08-project-interview-bible/how-to-explain-your-project.md, write your 2-min pitch
SunMock + review01-html-css/mock-interview.md with a friend

Week 1 checkpoint: Can you explain your main project in 2 minutes without rambling?


Week 2: JavaScript Deep Dive + DOM + React Basics

Goal: Handle the most common technical round topics.

DayFocusFiles to Study
MonJS tricky outputs02-javascript-core/tricky-output-questions.md (practice writing answers)
TueJS coding02-javascript-core/coding-questions.md, 3 polyfills
WedDOM03-javascript-dom/ full section
ThuReact fundamentals04-react/topics-not-to-miss.md, hooks overview
FriReact hooks deep dive04-react/hooks-deep-dive.md, 20 interview questions
SatReact performance + projects04-react/performance.md, project-style-questions.md
SunMock10-mock-interview-kits/javascript-round.md

Week 2 checkpoint: Can you implement debounce and explain useEffect cleanup?


Week 3: Backend + Next.js + System Design Intro

Goal: Be credible as a full-stack candidate.

DayFocusFiles to Study
MonNode/Express basics05-node-express/topics-not-to-miss.md, 15 questions
TueAuth + API design05-node-express/auth-security.md, api-design.md
WedNode project questions05-node-express/project-style-questions.md
ThuNext.js rendering06-nextjs/rendering-patterns.md, 15 questions
FriNext.js + full section review06-nextjs/interview-questions.md
SatSystem design fundamentals07-system-design/fundamentals.md, URL shortener design
SunMock10-mock-interview-kits/backend-round.md

Week 3 checkpoint: Can you draw your project’s architecture on a whiteboard?


Week 4: Mock Interviews + HR + Polish

Goal: Interview-ready confidence.

DayFocusFiles to Study
MonSystem design practice07-system-design/design-a-chat-app.md, design-a-social-media-app.md
TueProject defense08-project-interview-bible/project-question-bank.md (50 questions)
WedHR + behavioral09-hr-interviews/ full section
ThuInterview patterns11-interview-patterns/ β€” why/comparison/debugging questions
FriFull-stack mock10-mock-interview-kits/fullstack-round.md
SatRevision sheetsAll revision-sheet.md files β€” rapid review
SunLast 7 days plan00-start-here/last-7-days-plan.md if interview is imminent

Week 4 checkpoint: Complete one full 45-minute mock without looking at notes.


30 min  β†’ Read 5–8 interview questions (answer OUT LOUD)
30 min  β†’ Code 1 small challenge or polyfill
30 min  β†’ Project Bible β€” 10 questions about YOUR project
30 min  β†’ Revision sheet for today's topic
30 min  β†’ Mock or self-record one answer

Priority Order (If Short on Time)

  1. Project Interview Bible β€” most student interviews spend 40%+ on projects
  2. JavaScript Core β€” appears in almost every round
  3. React β€” if role is frontend/full-stack
  4. Node/Express β€” if role is backend/full-stack
  5. HR section β€” often underestimated, frequently eliminates candidates

Tracking Progress

Create a simple checklist:

  • Can explain project in 2 min, 5 min, and 15 min versions
  • Completed 3 mock interviews with feedback
  • Revised all revision-sheet.md files once
  • Can answer top 20 β€œwhy” questions from 11-interview-patterns/
  • Written answers to 10 HR behavioral questions

Good luck. Consistency beats cramming.