DEV Community

Discussion on: How I Evaluate You in a Code Interview

Collapse
 
pjaws profile image
Paul Matthew Jaworski

This is absolutely not an essential part of being a programmer. There's an enormous difference between explaining something you've had time to think about on your own with your co-workers and talking out loud while you're trying to solve a difficult problem with someone staring at you and judging you.

This fails to assess every single thing you're supposedly assessing. It's not a good indicator of problem solving ability, technical skills, or communication. It's a good indicator of whether or not that person doesn't have performance anxiety issues and/or has seen that same problem before and already given it thought.

I can not wait until more companies realize how ridiculous and biased this form of interviewing is.

Thread Thread
 
nubunto profile image
Bruno Luis Panuto Silva • Edited

I totally agree with you. What do you think would be a good approach to an interview, if you had the opportunity to lay it out?

Usually when we are interviewing, I try to keep the candidate as relaxed as possible: voicing that explicitly, at the maximum two people at a given interview (with some exceptions). Doing that is easy enough, but how to actually make the candidate comfortable?

One good way (IMO) is to give enough time for problem solving through a tool like Hacker Rank or similar, and then after you have that out of the way, a friendly conversation about systems design/cultural fit/etc in person.