← Back to context

Comment by shahbaby

20 hours ago

There's another layer to this which is not often discussed but is crucial; knowing when to talk, or more specifically, when to verbalize your thought process.

I recall reading advice that you should just verbalize all your thoughts and have found that this is not optimal.

It's okay to take some moments of silence and talk strategically. For example, I'll tell the interviewer that I'll be silent for a few minutes while I read and understand the question. I'll then talk out loud to confirm with them that I've correctly understood it. From there I'll talk on and off as I narrow towards a solution.

While writing code and debugging, I'll start talking if I get stuck on something.

So the idea is to use talking in a way that doesn't slow you down and may even help you solve the problem faster.