DEV Community

loading...

How I plan to solve hiring in tech

Syed Faraaz Ahmad
I like to build stuff
・2 min read

Let's be real, no one likes the hiring process in tech. Neither you the developer who has to memorize all the algorithms again and cram tens or hundreds of Leetcode questions, nor the interviewer who has to ask the same questions over and over to different candidates and wonders how much work they could've gotten done if they hadn't spent all this time interviewing.

The interviewers don't hate you though, they're not putting you through this torture because they like it. They've been in your shoes, they know the process sucks. They're a victim of the system just like you. Companies want the best possible candidates in the shortest possible time and this is what the hiring process has always been, so that's what the interviewers follow.

Actually test them for the job

I don't think this process gives the best possible candidates, or even in the shortest possible time. If you want the best possible candidate for the job then test them for skills they'll actually be using on the job. For example, if it's a backend developer you want, test them on their knowledge in backend, chances are you'll find a much better backend developer and the candidates will respect you for the process.

Don't waste their time

People have things to do. Most people aren't sitting around all day preparing for your interview or solving the 100th take-home problem they've been given this month. One take-home problem solved in an interview should be applicable to another interview. This saves everybody a lot of time and you can skip to the explanation part of the problem.

Don't ghost them (seriously!)

Look, I get it. It sucks to give people bad news, especially when there's lots of candidates applying for a single job. It's time consuming and soul crushing, but it needs to be done. As a candidate it's way worse to be left waiting for a reply not knowing what happened than getting a rejection in a fairly quick amount of time.

Reduce the stress

Candidates are under a lot of stress when leading up to an interview and that can negatively impact how they perform in the interview. Unless the job you're interviewing for has people dealing with extreme stress on a daily basis, it is better to try and reduce the candidates' stress. Give them choices, make them comfortable and in the end you might just have a lot of options to choose from at the end :)

Lets put it in practice!

These are some of the fundamentals that I think could really help improve hiring in tech.

If you've ever interviewed candidates for a job I would love to know what problems you face while hiring and what steps you've taken to help ease them.

Tell me the problems you've faced as a candidate and we can all come together to solve them.

Discussion (5)

Collapse
thedgbrt profile image
Dagobert Renouf

I'm a self taught frontend engineer and interviewing has always been super stressful to me. Big reason why I always felt more comfortable freelancing (or now building my own startup).

When I'm tasked a goal to accomplish and given freedom to do it, I shine at finding creative and efficient ways to solve it. However the interview process is often very different, and will focus on "did he solve this problem in the exact way that the book says"? I suck at this, since I have very little theoretical knowledge and so I usually don't get the job.

It's always been a struggle, and I probably missed some great opportunities because of this. Even though I'm sure I would have been a great hire in at least some of these cases.

Collapse
faraazahmad profile image
Syed Faraaz Ahmad Author

That's a massive (MASSIVE) problem I want to fix. If the interviews tested directly for your frontend knowledge by say, building a small frontend project with some core basic functionality and leaving the rest to your imagination, I think you'd have had a lot more fair chance at the interview. And the company would actually be testing for the job, instead of some abstract concept that'll never be used. I realise I might've just repeated a para from the post but the interview process really really frustrates me

Collapse
thedgbrt profile image
Dagobert Renouf

Yeah it's terrible. Luckily you can always find a company / employer that thinks outside of the box but it takes a lot of hustle. If you had let's say a job board with only these kinds of applications, it would be amazing. Open tons of new opportunities for both employers and job seekers.

Thread Thread
faraazahmad profile image
Syed Faraaz Ahmad Author

You might've come across this before but github.com/poteto/hiring-without-w... is a good list for companies hiring without whiteboard interviews

Thread Thread
thedgbrt profile image
Dagobert Renouf

Had no idea this was a thing, thank you.