Mock Interview Kits

Full 45-minute interview scripts you can run with a friend, mentor, or by recording yourself.

What’s in This Folder

FileRound TypeBest For
html-css-round.mdFrontend fundamentalsCampus rounds, internship screens
javascript-round.mdJS core + small live taskAlmost every web dev interview
react-round.mdReact concepts + component taskProduct companies, startups
backend-round.mdNode/Express, APIs, authBackend-focused roles
fullstack-round.mdEnd-to-end stackFull-stack intern/junior roles
system-design-round.mdArchitecture at student levelProduct companies, later rounds
evaluation-rubric.mdScoring guideInterviewer reference

How to Run a Mock Interview

Setup (5 minutes before)

  1. Pick a role: Interviewer reads the script; candidate does not peek ahead.
  2. Set a timer: Use a phone timer for each section. Real interviews are timed.
  3. Choose environment: Video call (realistic) or in-person with a whiteboard/paper.
  4. Candidate brings: Resume, one project ready to discuss, IDE or paper for live tasks.

During the Interview

  • Candidate answers out loud — no reading from notes.
  • Interviewer asks at least 2 follow-ups per main question.
  • If candidate is stuck for 30+ seconds, interviewer gives a small hint (note that you needed a hint).
  • Live tasks: candidate explains approach before writing code.

After the Interview (Debrief — 10 min)

  1. Score using evaluation-rubric.md.
  2. Candidate asks: “Which answers were weak? Did I communicate tradeoffs?”
  3. Assign homework: redo weak topics from the relevant section in the playbook.
  4. Schedule a retry in 3–5 days.
WeekFocusKit
1FundamentalsHTML/CSS + JavaScript
2FrameworkReact + Backend
3IntegrationFull-stack
4PolishSystem design + Full-stack retry

Run each kit twice — first attempt exposes gaps, second attempt shows improvement.

Tips for Interviewers (Friends/Mentors)

  • Don’t be too nice. Ask follow-ups even when the answer sounds right.
  • Say “Can you go deeper?” or “What would break if…?” often.
  • For live tasks, watch process more than perfect syntax.
  • Use the rubric honestly. A score of 2/5 on communication is useful feedback.

Tips for Candidates

  • Treat every mock like the real thing: dress decently, camera on, no phone.
  • Record yourself at least once — you’ll notice filler words and rambling.
  • Connect answers to your project whenever possible.
  • It’s okay to say “I don’t know, but here’s how I’d figure it out.”

Pair With Other Sections


One mock interview per week is worth more than 50 hours of silent reading.

Tools

Timed Mock Interview Simulator

Run any mock round against its real section clocks, then score yourself on the rubric and watch your radar grow between attempts.

Study materials