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, C#, Scala or Go, 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 $8.33/mo on the yearly plan, or $19.99 month to month. See pricing

What people say after a mock

3,000+engineers prepping
3,400+mock interviews run
4.0/5
across 400+ post-interview ratings
See every rating →
“The follow up questions were simply amazing. Overall an ultra realistic interview experience, thank you.”

Mohan M · Prepping for Amazon

“The experience feels very real, I got stuck and couldn't do the whole exercise but I'll try it again. You built an amazing tool.”
Feliu · Prepping for Google
“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
“It gave me a sense of real interview, which is great because I tend to get really nervous in DSA rounds.”
Shikha V · Prepping for Verily
“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
“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
“I liked the way you configure the AI. It was really like I spoke to the real person.”
Yaroslav H · Prepping for Google

Questions before you start

Start your first interview

Prepare for the mock, then come back