Is thinking out loud during an interview really the best strategy
In another question I asked recently about best practices for whiteboarding, there was general consensus that thinking out loud while coming up with the answer was the best strategy.
Indeed, long moments of silence are awkward
tiffany and co.
However after recent interviews I have noticed that if my thinking out loud leads to wrong solutions or down the wrong path, that with further consideration I would have seen
vanessa bruno pas cher, interviewers tend to quickly jump in and point out problems with my approach, especially if I stop to pause for a minute. This was not an isolated case, and happened during more than one interview with more than one interviewer
lululemon.
The other thing is that after the interview, on a problem I absolutely bombed, when I sat down and sketched out the problem on a piece of paper in silence I was able to sketch out the solution pretty quickly. Thinking out loud ends up with me spending brain cycles on reflecting on how what I say must be registering with the interviewer and in addition there's a fear of recognizing that I've gone down the wrong path and starting over after having written something on the board wastes a lot of time. Once you've started down one path and realize you've written a lot of junk
chan luu, you can't undo it, whereas if you've thought quietly about it the interviewer wouldn't have seen the mess and it would have been quicker since whiteboarding a bad idea takes up more time than simply considering a bad idea.
I don't want moments of silence but at the same time speaking takes more time, leads to self-consciousness and can lead to interviewer intervention on something I might have figured out myself with just a little more time.
But feel free to say "hang on, let me have a think about this" and think things through before rambling on too much. Take your time; but don't let them hanging for ages. They are anxious to see if you're stuck or not.
Also, being on the wrong path at first is not a bad thing: it is your throught process. It's incremental and you need encounter issues along the way. Fairly normal. It's only bad if you don't see that you're on the wrong track, or refuse to see it when told so, and then don't manage to find the right way.
It helps to get the conversation flowing and going forward.
Why can't you undo it? Those sorts of questions are usually more about finding out whether you're able to say: "Hold the phone -- this, this
ティファニー, that, and this other part are all crap. I just realized that I assumed X, but that doesn't hold for this problem, so please bear with me while I back up a couple steps." Everyone makes mistakes, but not everyone is willing to admit to mistakes in a high pressure environment. If you see that you're wrong, just say so; don't try to cover it up and hope that they won't notice, because that's often exactly what they're really looking for.
think it out loud and get to right solution. Nice at all counts. Score: 2
think it out loud and get to wrong solution or get it right with help from interviewer. Bad, but at least gives me a chance that interviewer will appreciate thought process I exposed while getting there. Score: 0.5
silently get to the right solution
ergo baby carrier. Pretty good, though there's a risk that interviewer will doubt my teamwork abilities. Score: 1.5
silently get to the wrong solution
pandora rings. Total disaster: not only I failed but also gave a big fat chance for interviewer to think I'm dumb. Score: -1
There's middle ground I believe. You don't need to articulate every single detail of your thought process, and I don't think this is expected. You can comment on the problem itself, you can describe how you're approaching the problem in broader terms.
"OK, I think I'd treat it like
lululemon. I think the difficulty here could be. My first thought is. If you take time to think and get it right
casque beats, that's better. But there's nothing worse than a developer who kills a lot of time thinking through a problem and then messes it up badly. That said
ergo baby carrier, there's not a lot worse than a developer who is so keen to fill the gap that they do nothing but stumble.
1) I finish my train of thought, and look up to find that the interviewers have scooted their chairs as far away from me as possible. Sometimes security arrives shortly thereafter, or nice young men in their clean white coats ha ha ha
toms shoes.
2) The technical interviewer startles the HR interviewer by joining in my geektacular glossolalia and we gabble geekspeek at each other for 15 minutes. Then we comb our hair, climb down off of our chairs, and pretend like nothing ever happened.
Lets be honest. A lot of us are pretty weird. If people often look at you strangely, you probably shouldn't think out loud.
An easy compromise (one that I use myself), is to illustrate your chain of thought with well chosen questions.
I'm not sure it matters if you work through a problem in words or on paper/whiteboard, as long as you make your thought process clear to the interviewer. The whole point behind talking through a problem is to let the interviewer get into your mind and see how you solve problems. Maybe you're a type of person who can't verbalize and think at the same time, so the approach I would take would be to let the interviewer know that you prefer to work on paper rather than verbally. You need some verbal cues to the interviewer so they know what you are doing and thinking, but you don't need to detail everything in painful detail.
Talking aloud is a great way for interviewers to gauge your thought process -- and that's what interviewers are looking for. They don't want some one who can just code, they want some one that knows how to solve problems.
Of course, for the person being interviewed, talking aloud is quite bothersome (I know it was for me). This is especially the case when a difficult question is asked. If you need time to thing about the question, tell the interviewer to "hold on and let me thing about this for a second." Then, when you think you have a solution, say what you thought about and how you reached your conclusion.
I find interviewers are happy to wait a few seconds while you think about the problem.
Another technique to give you time to think is ask the interviewer to clarify an aspect of the problem
vanessa bruno. This will give you more time to think and it might help you see an obvious solution you hadn't thought of beforehand.
Not necessarily. Thought process is very important than just knowing the answer. If someone gives you the answer immediately
lululemon, it doesn tell you anything. For example
chan luu, in one of my interviews
hermes scarf, I had to sketch a quick design of Tetris. I told the interviewer up-front that I had already done this in my spare time. They said thank you and told me to do Monopoly instead. The interview was much more interesting for both of us (as I got to think about a new problem and they got to watch my process). I ended up getting that job. jsternberg Aug 19 '11 at 15:45