All interview tips
Technical6 min read

Think out loud while you solve

Interviewers score your reasoning, not just your final code. Silence reads as "stuck", even when you are not.

In a coding round, a correct answer arrived at silently scores worse than a slightly-imperfect answer arrived at with clear reasoning. The interviewer is evaluating how you think — and they cannot evaluate what they cannot hear.

Narrate the approach before the code

Before you type, talk through what you understand, the brute-force idea, and why it is too slow. Then propose the optimisation. This lets the interviewer course-correct you early — a small nudge at minute three saves a dead end at minute twenty.

Make your trade-offs audible

"I could use a hashmap for O(1) lookups at the cost of O(n) space — given the constraints that is fine" is exactly the sentence they are listening for. State the complexity of each approach out loud and justify the one you pick.

When you get stuck, narrate that too

Going silent when stuck is the worst move. Say what you have tried, what you suspect, and what you would check next. Interviewers routinely give hints — but only to candidates who have shown them where they are stuck.

Key takeaways

  • Explain your approach and its complexity before you write code.
  • Say your trade-offs out loud — that is the signal being scored.
  • When stuck, narrate your debugging; silence forfeits the hints.

Put it into practice

Run an AI mock interview and get honest, real-time feedback. Free — bring your own AI key.

Start a practice interview