Mock Interview

Practice interviews that
actually give you feedback.

Five adaptive questions for your target role, scored like a real interviewer would — with specific feedback on each answer and a full debrief at the end. Not a quiz. Not a flashcard deck.

Example feedback

Question asked

Walk me through how you'd debug a memory leak in a Node.js production app.

Answer score

72/100

What worked

Correctly mentioned heap profiling and process.memoryUsage(). Showed familiarity with Node's event loop model.

Room to improve

Didn't mention specific tools (clinic.js, v8-profiler). Answer would be stronger with a concrete step-by-step approach rather than a list of things to check.

Three modes

Pick the interview type you're preparing for.

Behavioral

Past experience, how you handled situations, teamwork and conflict.

Example: Tell me about a time you had to learn something new quickly under pressure.

Technical

Coding concepts, data structures, language and framework knowledge.

Example: Explain the difference between `null` and `undefined` in JavaScript.

System Design

Architecture decisions, trade-offs, and how you think about scale.

Example: How would you design a URL shortener that handles 100 million requests per day?

How it works

Four steps. One session.

1

Pick a role and type

Name the role you're preparing for and choose behavioral, technical, or system design.

2

Answer five questions

Each question is generated based on your role and what you've already answered — no two sessions are identical.

3

Get feedback on each answer

Every answer is scored 0–100 with specific strengths and improvements — not a vague grade.

4

Read your overall debrief

A synthesized wrap-up of the full session: your clearest strength, what to focus on improving, and an honest overall read.

Stop guessing how you'd do.

Free. No credit card. Runs in your browser.

Start practicing free