Better Programming

Advice for programmers.

Follow publication

The Only Programming Interview Question You Need to Prepare For

Despite sitting in 500 interviews, it all boiled down to one thing

Pen Magnet
Better Programming
Published in
7 min readApr 30, 2021

--

Bullseye with dart in the middle
Photo by Silvan Arnet on Unsplash

I have appeared for about 500+ programming interviews in my entire software career.

Barring my first job, in almost every interview at the beginning of my career, I was extremely stressed. I used to read a lot about:

  • Programming concepts (what is a thread, lock, and semaphore)
  • APIs that I put in my CV
  • Complex algorithms that solve problems such as sorting, searching, and ranking

That took almost a week’s time. And worse, it made the entire game infinitely high-stakes, even when the prospects weren’t great from the beginning.

Soon after the interview was over, I realized there was no need for me to waste all that energy and time. Most of the things I read weren’t asked anyway. Even if they were, I knew them by heart already.

The mere presence of a looming interview event forced me to disrupt my otherwise calm mindset.

The Interview Challenge:

The interview process isn’t really a challenge. It rather reflects the constraints of the interviewers’ minds.

In the early days, face-to-face interviews mostly included writing some kind of code.

At that time, most of my problems had to do with the challenge interviewers faced: they did not have enough to measure a candidate’s building capacity, so they beat around the bush.

Asking about a lot of concepts and analytical problems gave them a peek inside the candidate’s mind — which was often incoherent.

From the candidate’s communication, they inferred things to finally outline the entire judgment with one sentence:

He is good enough to figure it out some way/not good.

This inevitably put a lot of pressure on the candidate. Instead of solving a problem in N possible ways, they had to think about what would really convince the interviewer. If they got distracted on the first try, the interviewer will take…

--

--

Pen Magnet
Pen Magnet

Written by Pen Magnet

Author of eBooks: Coding Interviews 2.0 & Comprehensive Approach to Senior Developer Interview, Startup writer, Programmer, Education Engagement Enthusiast

Responses (2)

Write a response