DEV Community

Discussion on: What's your take on the Hiring Process in the Tech Industry?

Collapse
 
char_bone profile image
Charlotte

I have already written a post about how I think that the processes are alienating minorities but I also am going to extend that and say that they are alienating senior developers. My experience is that many of the companies that use this long winded process don't look at a developer skills as a whole. It's very much if you fail one question then that's it, even if you have other skills that you're stronger in. I almost think that those just out of university have more of an advantage with this type of interview as they've just been through learning algorithms, those of us who have been working for years most likely haven't used them for a while.

I think that the process needs to be shortened. Candidates should not be expected to put in far more work than the companies. I've seen people prep for months for whiteboard tests.

Interviews should try and get the best from people, not be there to trip people up. The places I've been to with the best interviews allowed me to solve problems like I would in my job. That meant I could use Google, I could ask for help and I wasn't being watched while coding. Could you cheat? sure but then you're asked to walk through your solution and explain what and why you did things. It's pretty easy to spot someone who doesn't know their stuff.

Allowing for mistakes too. Interviews are nerve wracking and not a true representation of someone in their day job. I've completely forgotten things in interviews just due to nerves, I've seen people do the same when I've interviewed them too.

Finally I think that other skills (Communication, teaching, leadership, emotional intelligence, etc) should be emphasised too. I feel like some companies just want to hire coding machines rather than people.