Top 5 reason why people get rejected in technical interview?

Dipankar Dutta
CrackTheGoogle
Published in
2 min readMay 31, 2019
  1. Lack of problem solving skill.

Most of the interview questions are basic and related to fundamental of computer science like data structure or algorithms.So, You need to study them well before appearing the interview. As the problem are open ended, you are expected to find out alternative solution, trade of them and pick the best solution.

2. Failed to write code in white board.

Interviewee might come-up with the right algorithm but often failed to translate them in the code. Specially, when they write in pen and paper or in white board. Most people write the code in code editor. But in interview, you would be asked to write the code in the white board or pen and paper. So, there is not syntax highlighter or code completion.

3. Not able to optimize the solution.

Most interviewee able to find-out the naive solution - brute force technique to solve the problem, but able to optimized the solution to a given time/space complexity.

4. Not able to derive the complexity.

Finding the complexity or the performance of your solution would be hard if you don’t have the good understanding of time complexity or space complexity . It would be more difficult when you have used a library function in your code and don’t know how they are implemented internally.

5. Not able to handle follow up questions.

Most of the interviewer come up with followup questions when you are able to give the right answer. It’s mainly to cross check to confirm that you not memorize the solution and able to handle the problem in a different situation.

Have your interview scheduled? We ca n help you prepare by finding out if you are missing something. Schedule an appointment now.

--

--

Dipankar Dutta
CrackTheGoogle

Software Engineer at Facebook, Ex. Microsoft, Amazon