Tips on interviewing junior devs?

twitter logo github logo ・1 min read

Hey guys,

Our company will be hiring new devs in the coming days, and I volunteered to be involved in the hiring process, specifically with face-to-face interviews.
For background, I am also a software engineer and am taking on additional responsibilities for the growth of both our company as well as myself.

Do you have any tips on what to look for when interviewing junior devs?
Are there any red flags that I should be wary of? How about green flags?
What questions can I ask that would tell me a lot about a developer? We do have an extensive list of questions prepared but I would like to see if we might have missed any good ones.


twitter logo DISCUSS (2)
markdown guide

I've generally found questions around their approach to coding problems more useful than the "tech questions" we often lob at junior devs. E.g. ask what their latest project has been (hobby or for college or whatever), and to tell you about the most challenging problem they faced with it. How did they overcome it? Give them an opportunity to tell you how they work through difficulties (e.g. using docs, seeking someone to pair with, debugging skills). I tend to find some people really stand out when you ask these things, whereas others give you a blank look and say they took their code to a teacher.

If they have come from university or bootcamp, ask about how they worked with others in any group projects - what were the challenges? You'll learn a lot about their ability to integrate with your team.

And lastly.. ask them what they're currently learning and/or excited about in tech right now! The answer to this can help show you if they're the type of person to voluntarily/enthusiastically learn new things and if they have an inquisitive mind that would help your org.


If you are in Berlin, send your junior devs to us. We prepare them for the job interview, because when they are stressed like hell, nobody looks like the right fit for the job.

If you are not in Berlin, which is probably the case, well try to find someone that can do that.

Classic DEV Post from May 19 '19

Solving Puzzles With High-Performance JavaScript

Miguel Cabiles profile image
Aspiring web dev and passionate Vue developer.