Mock coding interview with a live AI interviewer

A real editor, a real clock, and an interviewer who asks why. Thirty minutes, then a scored evaluation. Your first one is free.

Start your first interviewFree · no credit card · free account required
  • 618 mock interviews completed
  • Problems asked at 600+ companies
  • 30 minutes, on demand

Built by senior big tech engineers

interview room · google · mid/seniorHOW IT FEELS
MEDIUM · GOOGLEReverse String In Place22:14
def reverse(s):
    l, r = 0, len(s) - 1
    while l < r:
        s[l], s[r] = s[r], s[l]
INTERVIEWER SPEAKING

How the mock technical interview runs

  1. 01

    Pick the company and the level

    Google, Amazon, Meta, one of 600 more, or random. Junior, mid/senior or staff. The interviewer opens with a problem that company asks at that level, the way a real screen does.

  2. 02

    Solve it out loud, in a real editor

    Python, Java, C++, JavaScript or C#, with live execution. You talk through the approach while you type. The interviewer listens, and asks about the parts you skipped.

  3. 03

    Get the verdict and the breakdown

    A verdict from strong hire to no hire, scores from 1 to 5 for problem solving, code quality, language proficiency and communication, and the focus areas to fix before the next one.

What the interviewer does that a problem list can't

  • Asks what your solution costs in time and space, and whether you can do better.
  • Has a follow-up ready if you finish early, like what changes when the input doesn't fit in memory.
  • Notices when you go quiet and asks you to talk through what you're thinking.
  • Responds to the answer you gave, not a script. Two people solving the same problem get two different conversations.

What you walk away with

  • A scored evaluation that names the moments that cost you, not a generic rubric.
  • Focus areas from this session and the ones before it, and a recommended next interview: company and level.
  • Your code, exactly as you left it, saved next to the evaluation.

First interview free. Unlimited from $9.99/mo on the yearly plan, or $24.99 month to month. See pricing

What people say after a mock

The follow up questions were simply amazing. Overall an ultra realistic interview experience, thank you.

Mohan M · Prepping for Amazon

The end-of-interview summary stands out a lot. The summary it gives me for what I say or don't say plus the comments on my implementation is invaluable. I've done a ton of interviews and a ton of Leetcode and I've never had that sort of summary before. It also helps a lot that it compares my current performance with my previous performance... it makes mock interviews so much more accessible than before.

Aeron C · Junior SWE

As someone who makes a living from coaching people to get SWE jobs at FAANG I was impressed by how the AI handled the interview at various points like first asking me for my thoughts and about my approach before "letting" me start writing the code... I feel like I'll be out of a job soon :)

Alex V · SWE Interview Coach

This tool is pretty great for someone like me. I have always been intimidated by tech interviews. Even the thought of a failed mock interview and the embarrassment I would feel after giving them had me avoiding them. This tool has helped me realise that I do suck, but I could be a lot worse, I am progressing and feeling more confident as time goes on, and that talking through my process is just as important as the solution, if not more.

Sirat B · Prepping for NVIDIA

I can 100% see this being a staple in every software engineer's interview prep process.

Baid B · Apple Senior SWE

The AI was extremely aware of the question I was working on and attentive to knowing I should not be using extra space for the question.

Ben H · SWE Team Lead

It was like a real one, the questions, the tone everything.

Presha M · New Grad

Questions before you start

Start your first interview

Prepare for the mock, then come back