#1 reason why most programmers fail a technical interview
Not thinking loud !
Ask any recruiter or interviewer and they will tell this.
Does not matter how good are your problem solving skills, you need to be able to show how you arrive at a solution.
Does not matter how difficult the problem is, if you are able to dissect it, ask the right questions and approach it the right way, you can skill score good points in that round to go through. When doing so convey your approach by thinking loudly. If you have a piece of paper or a whiteboard feel free to show your workings as well.
Read in detail here about how to approach a real interview question and ask the right questions.
Questions:
We at interviewparrot aim to make preparing for interviews easier. If you have a tough interview question that you do not know how to approach, let us know.