I did my fair share of interviewing in my time. So I should be good at it. Practice makes perfect, right? The more we do something, the better we get at it. Or at least, that’s the theory. In practice, I’m still finding it quite difficult to interview someone.

Image for post
Image for post
Photo by Sam McGhee on Unsplash

The goal of any interview is to vet if the candidate can make a valuable contribution to the company or not and assess their level. That’s it!

No need for brain teasers, impossible situations, weird algorithms, or synthetic academic style problems. We need a teammate, not a techno-Rambo.

Leveling a candidate is a difficult topic, as there is no clear definition of a junior, mid, and senior engineer that’s consistently applied across the industry. They differ greatly from one company to another. I have seen “seniors” who couldn’t write a unit test. Or thought that one single 2000+ lines of spaghetti code file is the way to go. …


Tudor Barbu

Trust me, I used to be an engineer!

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store