Home · Personal · Work & Career · Interview prep

YES

As of 13 August 2026, AI can practise coding interview questions.

This still needs a person who signs their name to it.

Can you do it?

5 minutesto a draft.

30 minutesto something you’d act on.

Cost, all in£0

Skill neededchat-fluent

Who has to check ityou

What the alternative costsNo comparable human alternative price is provided in the supplied sources.

If this goes wrong: you practise an incorrect solution or receive soft feedback, then carry a false sense of readiness into the interview.

What to actually do

  1. Hand it to a person

    The route this page recommends

    A person who owns the outcome does this end to end, worth it when the failure is dear.

  2. Do it yourself

    Second choice

    A chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.

    How to actually do it

    1. Choose the role level, programming language and topic you need to practise, then open a chatbot such as ChatGPT, Claude or Gemini.
    2. Paste the prompt and replace each bracketed slot with your role, level, language, experience and topic.
    3. Read the problem aloud, ask the clarifying questions you would ask in an interview, and state your proposed approach before writing code.
    4. Paste your code into the chat in a code block and ask the model to test it against the stated examples and additional edge cases without giving the full solution.
    5. Run the code yourself in a local editor or coding platform, compare the results with the model's claimed output, and check the time and space complexity independently.
    6. Ask for the final assessment, record the specific mistake or improvement, and repeat with a new problem under a timed interview-style limit.

    Prompt

    Act as a realistic coding interview interviewer. I am preparing for a [job title or level] interview using [programming language]. My current experience is [beginner, intermediate or advanced], and I want to practise [topic, such as arrays, graphs, SQL or dynamic programming].
    
    Give me one interview-style problem at a time. Do not show the solution or give an unsolicited hint. Start by stating the problem, constraints, expected input and output, and two or three examples. Wait for my clarifying questions or approach.
    
    When I submit an approach or code, respond as an interviewer first: ask relevant follow-up questions about correctness, edge cases, complexity and trade-offs. Then assess it using this structure: correctness, failing cases, time complexity, space complexity, code quality, communication and one specific improvement. If the code is wrong, identify the smallest useful clue rather than rewriting it immediately. Give a full solution only when I ask for it or after I have made a serious attempt. Keep the difficulty appropriate for [target company or interview format, if known]. Use only facts that follow from the problem, and say when a judgement is subjective.

    Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.

  3. Use a tool built for this

    The distant third

What it gets wrong

  • AI cannot reproduce the pressure, interruptions and interpersonal judgement of a real interviewer consistently.
  • It can approve an inefficient or subtly incorrect solution, especially when the test cases are incomplete.
  • It cannot know the exact question style, scoring rubric or expectations of your particular UK employer unless you provide reliable details.
  • Its communication feedback is based on the text or transcript you provide, not your full live behaviour.

Even on a YES, the friction has a name: verification cost and judgement under ambiguity.

How we scored this

Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.

AxisScore (0–2)
Output2
Inputs2
Verification1
Liability2
Effort delta2
Total9 / 10

FAQ

Can AI help me practise coding interview questions?
Yes. It can give you problems, withhold hints, ask follow-up questions and critique your code. Run the code yourself because AI can miss edge cases or accept an inefficient solution.
Can ChatGPT act as a coding interviewer?
Yes, if you tell it to ask one problem at a time and wait for your approach before showing a solution. It can simulate the structure of an interview, but it cannot reliably reproduce the judgement and pressure of a human interviewer.
Is AI feedback on coding interview answers accurate?
It is useful for identifying obvious bugs, missing edge cases and common complexity problems, but it is not consistently accurate. Test the code yourself and treat claims about correctness or interview quality as suggestions to check.
What is the best way to use AI for coding interview practice?
Ask the model to behave as an interviewer, solve the problem before requesting hints, and submit your own code for critique. Verify every result by running the code and checking the algorithm's complexity independently.

Nearby answers

Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.

The newsletter

AI news, new answers and product picks, straight to your inbox.