100% free · no sign-up

Get ready for your
tech interview by actually practicing.

155+ questions, exercises and mock interviews for JavaScript, React, Node and Git. For juniors landing their first job — and for learning to explain out loud.

practice.interview-lab
101questions
42exercises
12mocks
20topics
// Syllabus by technology
// Practice modes
// How it works

Learn, practice and explain out loud

It is not just reading answers: the site makes you produce — predict outputs, recall from memory and answer by speaking, which is exactly what happens in a real interview.

1

Pick a technology

JavaScript, React & TypeScript, Node & Express or Git. Each syllabus is organized by topic, from fundamentals to advanced.

2

Practice in 3 modes

Spaced-repetition flashcards, "what does it print?" exercises you run in the browser, and voice mock interviews.

3

Explain it out loud

Interviews are won by explaining. Mock interviews read the question to you and you answer by speaking, just like real life.

// Why it is different

Built for junior developers

Everything in English and Spanish

Practice in your language or get ready for interviews in English. Switch languages anytime.

Run real code

Output exercises run in a safe browser sandbox. No guessing — you verify.

Your progress is yours

Spaced repetition saves your progress in your browser. No accounts, no tracking, no cost.

100% free and open

A community resource for the community. No paywalls, no limits.

Ready to practice?

Pick your technology and start now. It is free and you do not need an account.

See the syllabus