Mock interview practice with your own AI
The AI you already use, ChatGPT, Claude or any other, makes a good interviewer if you give it clear rules: one question at a time, real follow-ups, and honest notes on what you missed. Copy the prompt below and start now. No sign-up.
Tired of answering? Swap seats. You ask the questions and your AI answers as the candidate. Play the Interviewer →Copy this prompt
Paste it into a new chat, then replace the two parts in brackets. Pick how hard it should be:
Run a mock job interview with me. You are the interviewer. The job: [paste the job posting, or write the job title and company] About me: [paste your resume, or a few lines about your experience] Rules: - Ask 5 main questions: mix "tell me about a time" questions with questions on the job's requirements. - Ask one question at a time, then wait for my answer. - Ask up to 2 follow-up questions on each answer (why, how, what exactly), then move on. - If I get stuck twice on the same question, note it and move on. - After each answer, in three short lines: what I covered, what I missed, what was unclear. Do not rewrite my answer for me. - Use only facts I give you. If you need a detail, ask me; never invent one. - At the end, list the questions I found hardest and one thing to practise next. Start by saying which role you are interviewing me for, then ask the first question.
- Practise out loud. ChatGPT's and Claude's voice modes work with the same prompt, and speaking is closer to the real thing than typing.
- Leave out private details such as your phone number or address. Whatever you paste is sent to the company that runs the AI.
- One round is enough for a session. Answering five questions properly takes 20 to 30 minutes.
The three levels
| Level | Main questions | Follow-ups per answer |
|---|---|---|
| Warm-up | 3 | up to 1 |
| Standard | 5 | up to 2 |
| Tough | 7 | up to 3 |
- Warm-up: Gentle follow-ups (“can you be more specific?”). If you get stuck, you get a hint and try again.
- Standard: Follow-ups ask why and how. If you get stuck, it is noted and you move on.
- Tough: Follow-ups question your numbers, push back and probe weak spots. No hints.
Start with Warm-up for a new kind of interview, and move to Tough in the days before the real one. If you would rather learn than be tested, ask for coaching instead: the AI tells you the points a good answer covers first, and you can try again as often as you like.
What a single chat cannot do
Your AI forgets everything when the chat ends. Next week it does not know which questions you struggled with, what you said about your last job, or what this employer asked for. That is what ApplyKoala adds when you connect it to your AI:
- Questions for each job. Your AI writes questions from the posting's requirements and saves them with the job. Up to 60 per job.
- Weak spots first. Each practice starts with the questions you have never answered or missed points on last time.
- Progress you can see. For every question: which points you covered on your own, which only with a hint, and which you still miss.
- Your own stories. Answers come from things you really did, saved in your words. If you tell a story differently from last time, it asks which version is right.
We keep the notes on each answer (points covered and missed, one line on what was unclear), never a recording or your words. Then just say “give me a mock interview for that job”.
Connect your AI How to connect it
41 interview questions to practise
These are the general questions ApplyKoala uses, grouped by the round they usually come up in. For each one: what the interviewer is checking, the points a good answer covers, the usual mistakes, and a shape for the answer. There are no model answers on purpose. An answer you learned from someone else is about someone else's job; build yours from what you did.
HR screen 13 questions
A short call, often with a recruiter: who you are, why this job, and the practical questions (visa, pay, notice period).
Tell me about yourself.
What they are checking: Whether you can sum up your background in two minutes and link it to this job.
Cover:
- What you do now, in one sentence
- Two or three things from your past that matter for this job
- Why this role is the next step
Avoid:
- Walking through your whole resume in order
- Personal life story
- Going past two minutes
Shape: Present → past highlights → why this job
Why are you interested in this role?
What they are checking: Whether you read the posting and want this job, not any job.
Cover:
- One or two things in the posting that match what you have done
- What you want to learn or build here
- Something specific about the company
Avoid:
- Only talking about pay or location
- Words that could fit any company
Shape: What drew you → how it fits your experience → what you want to do here
What do you know about our company?
What they are checking: Whether you prepared.
Cover:
- What the company does and for whom
- Something recent: a product, news or growth
- Why that interests you
Avoid:
- Reading the About page back
- Guessing facts you have not checked
Shape: What they do → something recent → why it matters to you
What are your greatest strengths?
What they are checking: Whether you know what you are good at and can prove it.
Cover:
- Two or three strengths that the job needs
- A short real example for each
- A result where you have one
Avoid:
- A list of adjectives with no examples
- Strengths the job does not need
Shape: Strength → example → result, two or three times
What is a weakness you are working on?
What they are checking: Honesty and whether you improve.
Cover:
- A real weakness that is not central to the job
- What you are doing about it
- Progress so far
Avoid:
- A strength in disguise ("I work too hard")
- A weakness that rules you out for the job
Shape: Weakness → what you do about it → progress
What are you looking for in your next role?
What they are checking: Whether you and the job want the same things.
Cover:
- The kind of work you want
- The kind of team or company
- How this role matches
Avoid:
- Only listing benefits
- Describing a different job
Shape: Work → environment → this role
Do you need a work visa or sponsorship to work here?practical
What they are checking: Whether they can hire you, and whether you are upfront.
Cover:
- A clear yes or no
- Which pass you would need, if you know
- When you could start once it is approved
Avoid:
- Avoiding the question
- Saying no when the answer is yes
Shape: Clear answer → what is needed → start date
What are your salary expectations?practical
What they are checking: Whether you fit the budget.
Cover:
- A range or number you have thought about
- What it is based on (market, your experience)
- Openness on the total package
Avoid:
- A number far from the posted range without a reason
- Refusing to give any figure when asked twice
Shape: Range → what it is based on → open to discuss the package
What is your current or last salary?practical
What they are checking: A benchmark for the offer.
Cover:
- The figure, honestly, or that you are self-employed
- Currency and whether it is monthly or yearly
- Point back to your expectation for this role
Avoid:
- Inflating it
- Mixing currencies without saying so
Shape: Figure with currency → context → your expectation
What is your notice period? When can you start?practical
What they are checking: Timing.
Cover:
- How soon you can start
- Anything that affects it (visa, current contract)
- Whether the date can move if they need you sooner
Avoid:
- Saying immediately when you are not free
Shape: Start date → anything that affects it
Why did you leave (or why are you leaving) your last job?practical
What they are checking: Whether there is a red flag.
Cover:
- The honest reason in one or two sentences
- What you did since
- What you are looking for now
Avoid:
- Blaming the old company or manager
- A long story
Shape: Reason → what you did since → what you want now
What have you been doing since your last job?practical
What they are checking: Whether the gap was used well.
Cover:
- What you did: building, learning, freelancing
- Something concrete you made or learned
- Why you are ready for this job now
Avoid:
- Being vague
- Apologising for the gap
Shape: What you did → proof → why now
Are you open to relocating or working on-site?practical
What they are checking: Logistics.
Cover:
- A clear answer
- Any conditions
- When you could move
Avoid:
- Saying yes and taking it back later
Shape: Answer → conditions → timing
Hiring manager 9 questions
The person you would work for: how you work, with real examples from your past jobs.
Tell me about a project you are proud of.
What they are checking: What you build, how, and what you count as success.
Cover:
- The problem and why it mattered
- What you did yourself
- The result, with a number if you have one
- What you would do differently
Avoid:
- Saying "we" for everything
- No result
Shape: Situation → your part → result → lesson
Tell me about the hardest technical problem you solved.
What they are checking: How you think when stuck.
Cover:
- Why it was hard
- What you tried, including what did not work
- How you found the answer
- The result
Avoid:
- Picking something easy
- Skipping the dead ends
Shape: Problem → attempts → breakthrough → result
Tell me about a time something you built failed or went wrong.
What they are checking: Ownership and learning.
Cover:
- What went wrong
- Your part in it
- How you fixed it
- What you changed afterwards
Avoid:
- Blaming others
- A failure with no lesson
Shape: What happened → your part → fix → what changed
Tell me about a disagreement with a colleague or manager.
What they are checking: How you handle conflict.
Cover:
- What the disagreement was about
- How you listened and argued your view
- How it ended
- What you learned
Avoid:
- Making the other person the villain
- A story where nothing was resolved
Shape: Disagreement → how you handled it → outcome → lesson
Tell me about a time you had a tight deadline.
What they are checking: Prioritising under pressure.
Cover:
- What was at stake
- What you cut or reordered
- How you kept people informed
- The result
Avoid:
- Only saying you worked late
Shape: Stakes → choices → communication → result
Tell me about a time you had to learn something new quickly.
What they are checking: How fast and how well you learn.
Cover:
- What you had to learn and why
- How you learned it
- What you delivered with it
Avoid:
- Claiming expertise you do not have
Shape: Need → how you learned → what you delivered
Tell me about a time the requirements were unclear.
What they are checking: Whether you ask, decide and move.
Cover:
- What was unclear
- Who you asked and what you decided
- How it turned out
Avoid:
- Waiting for someone else to decide
Shape: Unclear → questions and decision → outcome
Tell me about feedback that changed how you work.
What they are checking: Whether you take feedback well.
Cover:
- The feedback
- What you changed
- The difference it made
Avoid:
- Feedback you ignored
Shape: Feedback → change → effect
Tell me about a time you dealt with a difficult client or user.
What they are checking: Communication with people outside the team.
Cover:
- What the problem was
- How you handled the person
- How you solved the issue
- The result
Avoid:
- Complaining about the client
Shape: Problem → handling the person → fix → result
Technical round 7 questions
How deep your skills go. These are general; your AI writes questions for the exact tools in the posting.
Walk me through one project on your resume in detail.
What they are checking: Whether you really built what you claim.
Cover:
- What the system does
- The main parts and how they talk to each other
- Which parts you built
- One decision you made and why
Avoid:
- Staying at the buzzword level
- Not knowing details of parts you claim
Shape: Purpose → architecture → your parts → one decision
Tell me about a technical trade-off you made.
What they are checking: Judgement.
Cover:
- The options
- What you chose and why
- What it cost
- Whether you would choose the same today
Avoid:
- Pretending there was no downside
Shape: Options → choice → cost → hindsight
How do you debug a problem you cannot reproduce?
What they are checking: Method.
Cover:
- Gather evidence: logs, metrics, reports
- Narrow it down
- Form and test a guess
- Prevent it next time
Avoid:
- Random changes until it works
Shape: Evidence → narrow → test → prevent
How would you design a system for this job's main product?
What they are checking: Whether you can think in systems.
Cover:
- Ask what it must do and at what scale
- The main parts
- Where data lives
- What could break and how you would know
Avoid:
- Jumping to tools before the problem
- Over-designing
Shape: Questions → parts → data → failure and monitoring
How do you make sure your code works in production?
What they are checking: Testing, deployment and monitoring habits.
Cover:
- Tests you write and why
- How code is reviewed and deployed
- How you watch it once live
Avoid:
- Only saying "I test it"
Shape: Tests → review and deploy → monitoring
How have you used LLMs or AI in a real product?
What they are checking: Hands-on AI experience, not hype.
Cover:
- What the AI did for users
- How you checked its output
- Cost, speed or reliability limits you hit
- What you would improve
Avoid:
- Only naming models and frameworks
- Claiming production use you did not have
Shape: Use case → checks → limits → next
How have you deployed and run services in the cloud?
What they are checking: Practical cloud and DevOps experience.
Cover:
- Which platform and services
- How you deploy (CI/CD, infrastructure as code)
- Security and access
- Monitoring and alerts
Avoid:
- Overstating years with a tool you just learned
Shape: Platform → deploy → security → monitoring
Final round 5 questions
Senior people deciding between the last few candidates: judgement, pressure and whether you really want the job.
Why should we hire you over other candidates?
What they are checking: Your pitch.
Cover:
- Two or three things you bring that this job needs
- Proof for each
- Why you want this job in particular
Avoid:
- Putting other candidates down
- Generic claims
Shape: What you bring + proof → why this job
Where do you see yourself in a few years?
What they are checking: Whether you will grow here and stay.
Cover:
- The skills or role you want to grow into
- How this job helps
- Something realistic
Avoid:
- Wanting the interviewer's job
- Plans that have nothing to do with this job
Shape: Direction → how this job fits
This job needs a skill you have less experience in. How would you handle that?
What they are checking: Honesty about gaps.
Cover:
- Say plainly how much experience you have
- Something close that you have done
- How you would get up to speed, with a time frame
Avoid:
- Overstating
- Saying it does not matter
Shape: Honest level → closest experience → plan
That number on your resume sounds high. How did you measure it?
What they are checking: Whether your claims hold up under pressure.
Cover:
- How it was measured
- Your share of it
- What it would be without the best case
Avoid:
- Getting defensive
- Changing the number
Shape: How measured → your share → caveats
Do you have any questions for us?practical
What they are checking: Interest and judgement.
Cover:
- Two or three questions about the work, the team or how success is measured
- Something you could not find online
- A question that shows you read about the company
Avoid:
- No questions
- Only asking about pay or leave
Shape: Work → team → success
Salary and offer 7 questions
The talk about pay, played as one conversation: your expected range, a budget below it, the offer, its probation terms, your counter and a deadline.
Before we put an offer together: what number do you need to say yes?practical
What they are checking: Whether you anchor with a range you can explain, and keep room to talk.
Cover:
- A range you worked out, with the currency and monthly or yearly
- What it is based on: the posted range, pay data you checked, your experience
- That you will look at the whole package, not only the base
Avoid:
- Naming the lowest number you would accept
- A figure with nothing behind it
Shape: Range → what it is based on → whole package
Our budget for this role is below your range. Can you work with that?practical
What they are checking: Whether you hold your position calmly and find out more.
Cover:
- Stay calm and polite; do not drop your number on the spot
- Ask what the budget is and what it includes
- Say briefly what you bring to this role
- Ask what else can move (bonus, start date, a pay review after six months)
Avoid:
- Agreeing at once
- Getting defensive or making threats
Shape: Thanks → ask about the budget → what you bring → what else can move
We would like to offer you the role at [figure]. What do you think?practical
What they are checking: How you take an offer without accepting or refusing in a rush.
Cover:
- Thank them and say you are interested
- Ask for the full offer in writing: base, bonus, leave, benefits, start date
- Ask when they need your answer
Avoid:
- Accepting on the call before you see the details
- Countering before you know the whole package
Shape: Thanks → ask for it in writing → when they need an answer
The offer has a six-month probation. During probation either side can end it with one week's notice, and some benefits start only after you pass. Any questions?practical
What they are checking: Whether you check the probation terms before you sign.
Cover:
- How long it is, and whether it can be shorter (for example three months)
- The notice period during probation and after it
- Whether pay, bonus, leave or insurance are lower during probation
- How passing is decided, who decides, and whether you get it in writing
Avoid:
- Accepting without asking anything
- Demanding no probation at all
- Not asking what changes after you pass
Shape: Length → notice → pay and benefits → how you pass
Is there anything that would make this work for you?practical
What they are checking: Whether you can ask for one specific change, with a reason.
Cover:
- One specific ask (a figure or one item), not a list of complaints
- The reason: the posted range, pay data you checked, or what you bring
- That you would accept if it is met, only if that is true
Avoid:
- Asking for more without a number
- Making up another offer to push them
Shape: Specific ask → reason → what happens if they agree
We cannot move on the base salary.practical
What they are checking: Whether you know what else is in a package.
Cover:
- Accept the limit without arguing it again
- Ask about other parts: sign-on bonus, annual bonus, leave, start date, a date for a pay review, relocation or visa costs
- Ask for what you agree in writing
Avoid:
- Repeating the same salary ask
- Taking it as a no on everything
Shape: Accept the limit → ask about other parts → in writing
We need your answer by tomorrow. Do you have other offers?practical
What they are checking: Whether you stay honest under time pressure.
Cover:
- The truth about your other applications (where they stand; you need not name companies)
- Ask for the time you really need, and why
- What you still need to know to decide
Avoid:
- Making up an offer
- Saying yes only because of the deadline
Shape: Honest answer → time you need and why → what you need to decide
Questions
Is it really free? The prompt and the questions on this page are free, with no sign-up. Saving questions and progress in ApplyKoala uses sync, which you can try free for 7 days and then costs US$3.99 a month.
Which AI is best for a mock interview? Any recent chat AI follows these rules well. Use the one you already pay for, and use its voice mode if it has one.
Will the AI judge me fairly? Treat its notes as a second opinion. It is good at noticing a missing result or an answer that wanders; it cannot see your face or hear the room.
How many times should I practise? Until you can give each main answer from a few notes, without reading it. Two or three sessions in the week before an interview is common.
Read next
- How to answer “Why do you want to work here?”Three sentences, with examples for forms and interviews.
- Thank you email after an interviewWhat to send on the day, with examples.
- Follow-up email after an interviewHow long to wait and six short emails for the usual situations.
- Play the InterviewerSwap seats: you ask the questions and your AI answers as you, from your resume.
- Use ApplyKoala with your AIConnect Claude, ChatGPT, Claude Code or Codex in a minute.