See How You'd Perform in a Real Interview

Practice with engineers and hiring managers who've actually conducted interviews at Facebook, Microsoft and top startups. Get real feedback, fix your gaps, and walk into your next interview with confidence.

Choose Your Package

Select the level of preparation that fits your needs

Starter

Test the Waters

$99
  • 1× 60-min mock interview with a FANG engineer or hiring manager
  • Recording of your session for review
  • Feedback with concrete improvement areas after each session
Most Popular

Pro

Serious Prep

$249
  • 3× 60-min mock interviews with FANG engineers or hiring managers
  • Recording of your sessions for review
  • Feedback with concrete improvement areas after each session
  • Access to curated practice problems we know are commonly asked

Elite

Full Confidence

$499
  • 5× 60-min mock interviews with FANG engineers or hiring managers
  • Feedback + a personalized prep roadmap
  • Access to curated practice problems we know are commonly asked
  • Resume & LinkedIn review by a recruiter
  • "Final Round Simulation": panel-style interview with 2 engineers
  • Email support for Q&A between sessions

Why Candidates Love It

Real preparation for real results

Realistic Practice

Not just coding questions, but the pressure, pacing, and interaction of a real interview.

Actionable Feedback

Detailed notes on where you did well and what to improve.

Exclusive Insights

Learn how FAANG and top startups really evaluate candidates.

Confidence Boost

Walk into the real thing already battle-tested.

Trusted by candidates interviewing at

Facebook
Microsoft
Google
Amazon
Netflix

Mock Interviews

How to get a real return on a mock interview

Buying an hour with an experienced interviewer is easy. Turning that hour into an offer takes a little planning. This guide covers which round to mock, how to brief your interviewer, what a usable scorecard contains, how many sessions are worth buying, and the mistakes that quietly waste the money.

What is a mock interview with an expert, and what happens in one?

A mock interview is a full length practice interview run by someone who conducts real interviews for a living. It follows the shape of the round you are preparing for, lasts sixty minutes, and ends with feedback on what worked and what to fix. The value is not the questions, it is a calibrated read on how you would have been scored.

The interviewers here are engineers and hiring managers who have run interviews at large technology companies and at startups. That matters because a hiring bar is not written down anywhere. It lives in the heads of the people who apply it, in the form of judgements like this answer was correct but a senior candidate would have asked about the failure case first. Only someone who has sat on that side can tell you where you landed.

Every package includes feedback with concrete improvement areas after each session. Starter is one session, Pro is three, and Elite is five and also includes a resume and LinkedIn review by a recruiter, a personalised preparation roadmap, a panel style final round simulation with two engineers, and email support for questions between sessions. Starter and Pro also include a recording of your sessions so you can watch yourself back.

Mock interviews at a glance

Session length
Sixty minutes, which is the length of a real technical round.
Who runs it
Engineers and hiring managers who have conducted interviews at large technology companies and startups.
Feedback
Concrete improvement areas after each session, not a score with no explanation.
Recording
Included with the Starter and Pro packages, so you can watch your own answers back.
Packages
Starter is one session, Pro is three, and Elite is five.
Elite extras
A preparation roadmap, a recruiter review of your resume and LinkedIn, a two engineer panel simulation, and email support.
Practice problems
Pro and Elite include access to curated problems we know come up commonly.
Best time to book
Once you can already get through an answer without freezing, and two to four weeks before a real loop.

How to pick the right round type

A technical loop is not one interview, it is four or five different exercises that happen to be scheduled on the same day. Each one has its own rubric, and being good at one tells you almost nothing about the others. Choosing which round to mock is therefore the most consequential decision you make when you book, and it deserves more than a minute of thought.

The coding round tests whether you can turn a problem statement into working code while talking, under time pressure, with someone watching. The thing that fails candidates here is usually pacing rather than knowledge: forty minutes spent on the optimal approach when a working brute force in ten minutes followed by an optimisation would have passed comfortably.

The system design round tests judgement on ambiguous problems. The failure mode is different. Candidates who fail design rounds usually know the components, but they do not clarify requirements, they do not attach their choices to numbers, and they never say what they traded away. Practise this one on a whiteboard, out loud, from a blank canvas.

The behavioural round tests whether your stories hold up under follow up questions. It is the round most likely to be underestimated and the round where preparation pays back fastest, because the material is fixed: it is your own experience, and you can write it once and reuse it. The failure mode is stories with no outcome, no specifics, and no evidence that you personally did the thing.

Then there are the rounds that vary by company: a deep dive on your past projects, a debugging or code review exercise, a domain round on the specific technology the team uses, and a hiring manager conversation that is really about whether you understand the business. If your loop contains one of these, mock that one, because it is the round you have the least generic practice at.

If you can only afford one session, mock the round that carries the most weight in the decision and that you have the least evidence about. For most engineering loops that is either system design or the project deep dive, because those are the two where a weak answer is hardest to recover from and hardest to self diagnose.

  • Coding round: failure is usually pacing, not knowledge.
  • System design round: failure is usually not clarifying requirements and not stating tradeoffs.
  • Behavioural round: failure is stories with no outcome and no evidence of your own contribution.
  • Project deep dive and domain rounds: the ones you have least generic practice at, so the highest value to mock.
  • With one session, pick the round that carries most weight and that you can least assess yourself.

How to brief your interviewer so the hour counts

An interviewer can only reproduce the round you describe. These eight steps run from the message you send before the session to what you do in the week afterwards.

  1. 1

    Name the exact round you are preparing for

    Not software engineer interview. Say phone screen for a backend role at a large company, or the system design round of a senior loop, or the behavioural round where they use a structured framework. A round is a specific format with a specific rubric, and an interviewer can only reproduce it if you say which one it is.

    • If you have a recruiter email describing the loop, send the relevant part of it. It is the single most useful thing you can share.
    • Say the level you are interviewing at. The bar for a mid level and a senior candidate differ far more than the questions do.
  2. 2

    Say what you think your weakness is, and be specific

    Interviewers can look for something if you point at it. I run out of time on the second half of coding problems is actionable. I get nervous is not, because nerves are usually a symptom of something concrete like having no opening move for an unfamiliar question.

    • If you have failed a loop before, say which round and what feedback you were given, verbatim if you have it.
    • If you genuinely do not know what is going wrong, say that too, and ask them to watch broadly and tell you what they see.
  3. 3

    Ask for the format you fear, not the one you enjoy

    The strongest instinct is to book the round you are best at, because the session goes well and feels reassuring. That is the least useful hour you can buy. Book the round you have been avoiding, accept that it will be uncomfortable, and get the feedback while it still has time to change something.

    • One deliberately hard session teaches more than three comfortable ones.
    • If you are buying several sessions, spend the first on your weakest round and the last on a full simulation.
  4. 4

    Set the ground rules before the clock starts

    Agree in the first two minutes how you want it run. Do you want it strict, with no hints and no encouragement, so you get a clean read? Or do you want them to interrupt and coach as you go, so you learn the technique? Both are valid and they produce completely different hours. Not choosing means you get a blurred version of each.

    • For a first session, coaching mode is usually more efficient.
    • For a session two weeks before a real loop, ask for strict mode. You want the honest signal, not the reassurance.
  5. 5

    Treat it exactly like the real thing

    Same room, same setup, same clothes if the real interview is on camera, no notes unless the real round allows notes. The point of a full length mock is to reproduce the conditions, and every comfort you allow yourself removes some of the signal. If you would not have your solutions file open in the real interview, close it.

    • Test your camera, microphone, and any shared editor or whiteboard beforehand, not in the first five minutes.
    • Do it at the time of day your real interview is scheduled if you can. Performance at nine in the morning is not performance at four in the afternoon.
  6. 6

    Ask the three questions at the end

    When the session finishes, get three specific things before you leave. Would you have advanced me, and at what level? What was the single biggest thing that cost me? And what would you work on first if you had my next two weeks? Those three answers are worth more than a general debrief.

    • Push for a yes or no on advancing. A softened answer is comfortable and useless.
    • Ask them to rank the problems rather than list them. You cannot fix six things.
  7. 7

    Write the feedback down the same day, in your own words

    Memory of an interview decays within hours and rewrites itself to be kinder. Within the same day, write what happened, what the feedback was, and the one change you are making. If you have a recording, watch the section that went worst before you write.

    • Write behaviours, not verdicts. Did not restate the requirements before designing beats the design round was weak.
    • Turn each item into a next action with a place to do it: a course module, a practice session, or a problem set.
  8. 8

    Change one thing, then test it

    The gap between a mock interview that helps and one that does not is entirely in what you do in the following week. Pick the top item, work it deliberately, then test it in a spoken session rather than by reading. If you have another mock booked, tell the interviewer what you changed and ask them to watch for it.

    • AI practice sessions are the cheap way to test a change repeatedly before your next paid hour.
    • Do not book your next mock until you have made the change. Otherwise you pay to hear the same feedback twice.

What a good scorecard looks like

The output of a mock interview should look like the output of a real one, because that is what makes it useful. A real interviewer writes a scorecard: a recommendation, the level they would place you at, and evidence for each dimension they were asked to assess. If what you get back is a paragraph of encouragement, you have been given a nice hour rather than a diagnosis.

A good scorecard is specific, evidence based, and ranked. Specific means it points at a moment: when you were asked about consistency you moved straight to a database choice without stating what consistency the feature actually needs. Evidence based means every judgement is attached to something you said or did, not to an impression. Ranked means the interviewer has told you which problem to fix first, because the list is always longer than the time you have.

It should also separate signal from style. Some feedback is about the hiring bar: your solution was correct but you did not handle the case where the input is empty, and that would have been raised in the debrief. Some feedback is about presentation: you talk quickly when you are unsure, which reads as guessing. Both are useful, and confusing them leads candidates to spend a fortnight on delivery when the problem was technical, or the other way around.

The most valuable single line on a scorecard is the one nobody enjoys asking for: would you have advanced me, and at what level? It forces a binary and a band, and it converts a pleasant hour into information. Ask for it explicitly, and ask them not to soften it.

Finally, a good scorecard tells you what to do next, at the granularity of a task rather than a topic. Practise system design is not a next action. Draw three write heavy systems from a blank canvas, and for each one state the partition key and what breaks when the primary fails, is.

  • A recommendation and a level, not just encouragement.
  • Every judgement attached to a specific moment in the session.
  • Problems ranked, so you know which one to fix first.
  • Hiring bar feedback kept separate from delivery and presentation feedback.
  • Next actions written as tasks you could start tonight, not as topics.

How many mock interviews are actually useful

There is a real curve here and it is worth understanding before you buy. The first mock interview is the most valuable hour you will spend on preparation, because it converts a set of vague anxieties into a specific list. The second, taken after you have acted on the first, is nearly as valuable, because it tells you whether your fix worked. By the fifth session in a fortnight with no work in between, you are paying to hear the same feedback in different words.

What drives the value is not the number of sessions, it is the amount of deliberate work between them. One session, a week of focused practice on the top item, then a second session, will move you further than four sessions in one week. This is why the Pro package with three sessions suits most people: it maps naturally onto diagnose, fix, verify, spread across a few weeks.

Five sessions make sense when you have several distinct rounds to cover, when you are changing level or discipline and have no calibration at all, or when you are preparing for a specific high stakes loop and want a full simulation at the end. That is the case the Elite package is shaped for, with a panel style final round simulation with two engineers and a preparation roadmap to sequence the work between sessions.

There is also a timing question that matters as much as the count. Too early and you spend the hour on problems you would have fixed anyway. Too late and you get a list you cannot act on. The useful window opens once you can get through an answer without freezing, and closes about a week before the real interview, when new information stops being actionable and starts being unsettling.

One session most people skip and should not: a mock of the round you have already passed elsewhere. Passing once tells you that you cleared one interviewer's bar on one day. It does not tell you that your answer was strong, and the gap between adequate and strong is exactly where offers and levels are decided.

  • One session diagnoses. A second, after you have done the work, verifies. That is the core loop.
  • Value comes from the work between sessions, not the number of sessions.
  • Five sessions suit multiple distinct rounds, a level change, or a high stakes loop with a final simulation.
  • Book the window between can get through an answer and one week before the real interview.

Mock interview, AI practice, or studying alone

These are stages rather than alternatives. The common mistake is buying human time before the basic mechanics are automatic, and the more common one is doing neither and reading instead.

Mock interview with an expertAI interview practiceStudying on your own
What you getA calibrated read on whether you would have advanced, and at what levelRepetition, a transcript, and written feedback within secondsThe underlying knowledge
LengthSixty minutes, booked with a personTwenty minutes, any timeAs long as you give it
Depth of feedbackSpecific, ranked, and attached to moments in the sessionGenerated from your transcript, useful for spotting patterns across sessionsNone unless you record yourself
How often to do itTwo or three times, with real work in betweenTwice a weekMost days
CostPaid packages, bought onceFree interviews, or one credit eachFree, or the price of a course
Use it whenYou need to know where you stand against a real hiring barYou need to make answers automaticYou have a knowledge gap rather than a delivery gap

What to prepare before the session

A sixty minute session with an experienced interviewer is worth preparing for, and the preparation is mostly logistical rather than technical. You are not trying to look good, you are trying to remove everything that would waste the hour.

Have your material ready in one place: the job description, the recruiter's description of the loop, your resume in the version you actually submitted, and a short note on the level you are targeting. Send whatever you can beforehand. An interviewer who has read the job description runs a much closer simulation than one who has to infer it from your first answer.

Rehearse the two answers that come up almost every time and are almost always fumbled: a two minute version of your background, and a two minute version of the project you are most proud of. Fumbling either at the start of a session costs you composure for the next fifty minutes, and both are entirely within your control.

Prepare your environment as though it were the real interview. Test the camera, the microphone, and whatever shared editor or whiteboard is being used. Have water. Close everything else. If the real interview is at nine in the morning, try to book for the morning, because you want to know how you perform then rather than how you perform at your best hour.

Finally, write your one question down: the thing you most want to know about your own performance. It is easy to reach the end of a good session, feel positive, thank the interviewer and leave without asking it. Written on paper in front of you, it gets asked.

  • Send the job description, the loop description, and your actual resume in advance.
  • Rehearse a two minute background answer and a two minute project answer.
  • Test camera, microphone, and the shared editor or whiteboard before the session starts.
  • Book a time of day that matches your real interview if you can.
  • Write down the one question you most want answered about your performance.

The mistakes that waste the hour

Almost every wasted mock interview fails in one of a handful of predictable ways, and all of them are avoidable once you have seen the list.

The most common is treating it as an exam to pass rather than a diagnostic to learn from. Candidates hide their uncertainty, avoid the topics they are shaky on, and steer towards their strengths, then leave with a good session and no new information. If you find yourself relieved that a particular subject did not come up, that subject was the reason to book.

The second is arguing with the feedback. Not disagreeing, which is legitimate and often productive, but defending. The interviewer is describing how your answer landed on a trained listener, and that is a fact about your answer regardless of what you meant. Ask them to say more about what led them to that reading, rather than explaining what you were thinking.

The third is asking for too much at once. A candidate who asks for coding, design, and behavioural coverage in one hour gets fifteen minutes of each and a scorecard too thin to act on. One round per session. Depth is the whole product.

The fourth is booking without a gap. Three sessions in one week produces three transcripts of the same person, because there was no time to change anything in between. Spread them, and do the work in the gaps.

The fifth is not recording or not watching the recording where one is included. Watching yourself answer is uncomfortable and it is also the single fastest source of insight available to you. You will notice within ten minutes at least two habits that no amount of feedback would have made concrete.

  • Do not steer towards your strengths. The subject you hope will not come up is the reason to book.
  • Do not defend your answer. Ask what led the interviewer to their reading of it.
  • One round per session. Breadth in an hour produces a scorecard you cannot use.
  • Leave a gap between sessions and do the work in it.
  • Watch the recording, especially the part you least want to watch.

Mock interview questions

What happens in a mock interview?

It runs like the real round you are preparing for, for sixty minutes, with an engineer or hiring manager who conducts interviews for a living. They set the problem, you work through it while talking, and they probe your answer the way a real interviewer would.

At the end you get feedback with concrete improvement areas. With the Starter and Pro packages you also get a recording of the session, so you can watch your own answers back.

Who are the interviewers?

Engineers and hiring managers who have conducted interviews at large technology companies and at startups, including Facebook and Microsoft.

That background is the point of the exercise. A hiring bar is not written down anywhere, so the only way to find out where your answer would have landed is to ask someone who has applied one.

Which package should I choose?

Starter is one session and suits someone who wants a single honest read before deciding what to work on. Pro is three sessions and fits the diagnose, fix, verify loop that most people need, plus access to curated practice problems.

Elite is five sessions and adds a personalised preparation roadmap, a resume and LinkedIn review by a recruiter, a panel style final round simulation with two engineers, and email support between sessions. It suits a high stakes loop with several distinct rounds to cover.

How many mock interviews do I need?

Most people get the most out of two or three, spread over a few weeks with real work in between. One session diagnoses, and a second after you have acted on it tells you whether the fix worked.

Five make sense when you have several different rounds to cover, when you are changing level or discipline, or when you want a full simulation shortly before a real loop. What drives the value is the work between sessions, not the count.

When is the right time to book?

Once you can get through an answer without freezing, and ideally two to four weeks before your real interview. Earlier than that and you will spend the hour on problems you would have fixed anyway.

Avoid booking in the final week. New information at that point is rarely actionable and mostly unsettling. Use spoken practice sessions to keep sharp instead.

How is a mock interview different from AI interview practice?

AI practice gives you unlimited repetition at no scheduling cost, which is how spoken fluency gets built, and it produces a transcript and written feedback immediately. A mock interview gives you human judgement: whether you would have advanced, at what level, and what specifically cost you.

Use AI practice to build the mechanics and to test a change repeatedly, then buy human time once nerves and structure are no longer the bottleneck.

What should I tell the interviewer beforehand?

The exact round you are preparing for, the level you are targeting, and what you think your weakness is. If you have a recruiter email describing the loop, share the relevant part, because it is the single most useful thing an interviewer can read in advance.

Also say how you want it run: strict with no hints for a clean read, or coaching as you go so you learn the technique. Those are two different hours and choosing matters.

What should I ask at the end of the session?

Three things. Would you have advanced me, and at what level? What was the single biggest thing that cost me? And what would you work on first if you had my next two weeks?

Push for a straight answer on advancing. A softened answer feels better and tells you nothing, and you are paying for the information rather than the reassurance.

Do I get a recording?

The Starter and Pro packages include a recording of your sessions for review.

Watch it, and start with the section that went worst. It is uncomfortable and it is the fastest source of insight available to you, because it makes habits concrete in a way that feedback alone cannot.

Can I mock a behavioural or hiring manager round rather than a technical one?

Yes, and behavioural rounds are more often underestimated than overprepared. The material is fixed, since it is your own experience, so the return on preparing it is unusually high.

Tell the interviewer which framework the company uses if you know it, and ask them to push on follow up questions rather than accepting your first version of each story.

What if the session goes badly?

Then it worked. A session where everything went smoothly gave you very little you did not already know. A session that exposed a real gap two weeks before your loop is the best possible outcome for the money.

The thing to avoid is booking the next session immediately. Take the top item, work it deliberately, test it in spoken practice, then book again.

How do I pay, and is it a subscription?

Each package is a one off purchase and checkout runs through Stripe. Pressing buy on a package above opens the Stripe checkout page for it in a new tab.

There is no subscription and no recurring charge for these packages. AI interview practice is billed separately, with free interviews and one credit interviews.

Related products, tools, and guides on HireCade

A mock interview tells you what to fix. These are the pages where the fixing happens.

Do the work between sessions

  • AI interview practice

    Twenty minute spoken sessions with written feedback, the cheap way to test a change before your next paid hour.

  • Interview questions library

    Questions by role and company, so you can rehearse the shape of the round you booked.

  • Free online whiteboard

    A blank canvas for drawing system design answers, which is how design rounds should be practised.

  • Online Python runner

    Run code in the browser with no setup, for working through coding problems quickly.

  • Community

    Ask people who sat your target loop which rounds it contained before you choose what to mock.

Courses for the gaps a mock exposes

Before and after the interviews

  • Resume builder

    If you are not getting interviews at all, the resume is the blocker rather than your answers.

  • Engineering levels

    How titles map to levels, which is what you need before you can judge a scorecard.

  • Career levels explained

    What each rung expects, which is the same framing interviewers use when they calibrate.

  • Salary data

    Compensation ranges by role and company, for the negotiation after the offer.

  • For job seekers

    The whole path in order: learn, practise, build a resume, apply, interview, and negotiate.

  • Blog

    Longer articles on interviews, hiring, and engineering careers.