Interview practice made free and realistic
The practice itself is free forever, with real MMI layouts, real time pressure and real questions. The AI analysis and scoring is also free and you only pay if you want unlimited.
Build the circuit your school actually runs
Choose how many stations, which categories, and the pacing model your interview uses. This is the real setup screen, with a four station circuit and per-question timing picked out.
Stations
Add up to 8 stations. Each station uses a category; the scenario is random unless you pin one.
Length & Pacing
Pick one pacing model - Select what matches the university you are practicing for
Answer on camera or just your voice
Record video when you want to see your delivery, or microphone only when you would rather not be on camera. Either way you get the same feedback on what you said.
Feedback anchored to your exact words
Your answer is transcribed and the feedback points at the exact sentences you said: what worked, what to rework, and how to say it better.
Transcript
The rubric behind the score
No black-box numbers. Version 2 maps your answer onto the structured band table real interview panels use, and it is in testing now to replace the version 1 criteria view below.
Swipe the version 2 table sideways to see every band.
Version 2: band table, in testing
| Criterion | Very Good | Good | Satisfactory | Borderline | Poor |
|---|---|---|---|---|---|
| Rapport and empathy Weighting 0.3 | Opens by naming the patient's emotion, asks what matters most to them, and lets that shape everything that followsTap to see why | Acknowledges the patient's feelings genuinely, but only after delivering the clinical content first | Uses empathic phrases, but they feel scripted and are not tied to anything the patient actually said | Stays on logistics and process throughout, with the patient's emotional state mostly unaddressed | No acknowledgement of distress or worry at any point, even when the patient signals it directly |
Rapport and empathyOpens by naming the patient's emotion, asks what matters most to them, and lets that shape everything that follows You opened on the emotion rather than the logistics, and you asked what mattered most before moving to next steps. That is the top band. What you said Before we talk about next steps, I want to make sure I understand what matters most to you right now. Push further The opening lands, so the next layer is holding that thread later on. Come back to what the patient named as their priority once the plan is set, so it visibly shapes the plan rather than only opening the conversation. | |||||
| Clarity of explanation Weighting 0.25 | Plain language throughout, delivered in small chunks, with understanding checked before moving on to the next point | Mostly clear and well ordered, with the odd bit of jargon left unexplained and no explicit check of understandingTap to see why | The patient could follow it, but points arrive out of order and the key message gets buried | Frequent medical terms with no explanation, no pauses, and no attempt to confirm what landed | Explanation is confusing, contradictory, or leaves the patient with a wrong impression of the situation |
Clarity of explanationMostly clear and well ordered, with the odd bit of jargon left unexplained and no explicit check of understanding Language was plain and the structure held up, but you never checked what the patient had taken from it. How to improve Close each explanation with a quick check like "What questions does that raise for you?" before moving on. | |||||
| Honesty under uncertainty Weighting 0.25 | States plainly that the results are not back, gives an honest timeframe, and commits to a specific follow-up | Admits the results are not available, but hedges on timing in a way that risks setting a false expectationTap to see why | Deflects the direct question with reassurance or a change of subject rather than answering it | Offers reassurance about the outcome that is not supported by any information actually available | Guesses at what the results will show or implies they have been seen when they have not |
Honesty under uncertaintyAdmits the results are not available, but hedges on timing in a way that risks setting a false expectation Admitting you did not know was the right call, but naming Thursday hedged it back into a promise you cannot keep. What you said I think the results might come back Thursday, but it could be later than that. How to improve Give a range instead of a single day, and pair it with a firm commitment to call as soon as you know. | |||||
| Safety netting and closure Weighting 0.2 | Sets out a concrete plan, checks who is around to support the patient, and names exactly when and how the next contact will happenTap to see why | Gives a clear next step and timeframe, but does not ask about support at home or what the patient will do in the meantime | Closes with a vague "come back if you are worried" and no specific trigger, timeframe, or contact route | Ends the conversation abruptly once the immediate question is dealt with, with no plan for what happens next | No closure at all - the patient is left without any idea of what happens next or who to contact |
Safety netting and closureSets out a concrete plan, checks who is around to support the patient, and names exactly when and how the next contact will happen You committed to a clear next contact and checked who was around at home, which covers both halves of the top band. What you said In the meantime, is there someone at home who can support you over the next few days? Push further Both halves of the top band are covered, so push into the failure case. Name what should happen if the support at home is not there, or if symptoms change before the next contact. | |||||
Version 1: scored criteria, on the way out
Rubric breakdown
Sample station: delivering an uncertain diagnosis
And then, the scores
Scores come last for a reason. They are a way to see the reps stacking up across every category, not the point of the practice.
Performance summary
Sample station: delivering an uncertain diagnosis
Compassion and Empathy
Communication
Ethics, Honesty and Integrity
Teamwork
Critical Thinking
Motivation and Self-awareness
De-technicalise
Healthcare and Social Issues
All of this is free to practise on
Score, transcript feedback, criteria, and rubric are all included on the free plan, and the practice itself is never capped. You only pay if you want unlimited AI scoring.
Sign up to get startedFree forever · No card required