Skip to main content
Guide

How to talk through coding interviews

Working code is not enough if you solve it in silence. Here is what to say, and when, from your first read of the prompt to the last line you type.

Start freeNo credit card required.

The silent failure

The most common failure in a technical interview is not a wrong answer. It is reading the prompt, saying "okay, I think I know how to do this," and then going quiet for 20 minutes while you type.

Working code delivered in silence still costs you the interview. The interviewer is not only checking your output. They are watching how you think, and silence gives them nothing to evaluate. If you cannot narrate a decision, they have to guess whether you understood the problem or got lucky.

A framework for narrating your thinking

Use the same sequence every time so it becomes automatic under pressure.

  1. Clarify first. Repeat the question in your own words and ask about constraints: can the array be empty, can numbers be negative, is the input sorted.
  2. Say the brute force out loud. Describe the naive approach, even at O(n^2), before you touch the optimal one. It proves you understood the problem and buys you time to think.
  3. Propose the optimization, then check in. "I think a hash map gets this to O(n). Does that sound right to you?" Wait for a response before you start typing.
  4. Narrate as you type. "This loop builds the frequency count, this one checks it." A few words per line is enough. Total silence is the only wrong amount.

Practicing this before it counts

Solving problems alone does not train this, because nothing you say gets evaluated. You need something that reacts to what you say and follows up when you skip a step.

CodeSparring's AI interviewer follows your code as you write it and asks about the choices you make, in voice or text. Sessions are scored on communication alongside problem solving and code quality, so going quiet costs you even when the code ends up correct. See what a scored session looks like in the sample sessions.

See where you actually stand.

One interviewer, a real editor, and a score you can act on.

Voice or text

Talk through your approach out loud, or type it.

Scored like a real loop

Communication, problem solving, and code quality, not just passing tests.

Free to start

8 full sessions a month on the free plan. No card.

Start free

Frequently asked questions

What if I get stuck while talking?

Say so directly: 'I need a minute to think through this edge case.' Declared silence reads as control. Undeclared silence is what makes interviewers nervous.

Do I need to narrate every single line?

No. Narrate decisions, not syntax. You do not need to say 'now I am writing a for loop.' You do need to say why you are reaching for a hash map before you write it.

Is voice or text better for practicing this?

Voice forces you to actually produce the words instead of composing them silently in your head, which is closer to a real interview. Text is a reasonable place to start if you are not ready for that yet.