This (and other terrible interviewing processes) seem like the epitome of a problem being tackled from the wrong end: Trying to filter things coming OUT of the hiring funnel instead of filtering the things going IN to the hiring funnel.
Case-in-point: Modern job sites (cough LinkedIn). Every job listing has HUNDREDS of applicants within an hour of the job being posted. It's ridiculous. It should not be _that_ easy to apply for a job.
The outcome is what we are seeing today: A company posts a job, is inundated with 100s/1,000s of applications. In order to filter out the 80% of applicants who aren't deeply interested in the role, the company deliberately assigns busywork/road blocks to slow down the process.
The other 20% of applicants will then spend days/weeks/months in the hiring process on intro videos, take home challenges, etc. Basically anything that can be throw at the applicant that isn't time with a human.
The takeaway for each can be broken down into:
- 80% of applicants: didn't spend anything, didn't get anything, don't care
- 19% of applicants: spent time doing some/all of the busywork, _aren't_ hired, end up very frustrated at the amount of time/energy/resources that was spent only to be discarded
- The 1%: spent time doing some/all of the busywork, _are_ hired, feel great!
I'm not sure what the exact solution is, but I know that:
a) it's a race to the bottom (with the bottom being full automation on BOTH sides of the hiring process),
b) I'd much rather spend a fair bit of time putting together applications for 5 jobs and be seriously considered than spend very little time on 50 jobs only to be immediately rejected or handed an assignment before I even talk to a real human being
If you post a JS position, you will get 1,000 or more applicants, so it is a huge amount of work behind the scenes to filter this down to try to find the vaguely worthwhile candidates to interview.
If you post, for example, a Clojure position, you will get 10s or maybe even a 100 candidates tops. And they tend to be uniformly more qualified because niche tech tends to self-select folks who want to explore outside the mainstream.
Of course, a lot of businesses want to use mainstream tech because "the hiring pool is much larger", but the flip side is "the hiring process is a lot more work", because of the volume. So, we get a crappy hiring process because they can't scale up a good hiring process :(
Case-in-point: Modern job sites (cough LinkedIn). Every job listing has HUNDREDS of applicants within an hour of the job being posted. It's ridiculous. It should not be _that_ easy to apply for a job.
The outcome is what we are seeing today: A company posts a job, is inundated with 100s/1,000s of applications. In order to filter out the 80% of applicants who aren't deeply interested in the role, the company deliberately assigns busywork/road blocks to slow down the process.
The other 20% of applicants will then spend days/weeks/months in the hiring process on intro videos, take home challenges, etc. Basically anything that can be throw at the applicant that isn't time with a human.
The takeaway for each can be broken down into:
- 80% of applicants: didn't spend anything, didn't get anything, don't care
- 19% of applicants: spent time doing some/all of the busywork, _aren't_ hired, end up very frustrated at the amount of time/energy/resources that was spent only to be discarded
- The 1%: spent time doing some/all of the busywork, _are_ hired, feel great!
I'm not sure what the exact solution is, but I know that:
a) it's a race to the bottom (with the bottom being full automation on BOTH sides of the hiring process),
b) I'd much rather spend a fair bit of time putting together applications for 5 jobs and be seriously considered than spend very little time on 50 jobs only to be immediately rejected or handed an assignment before I even talk to a real human being
c) hiring teams hate the status quo, too.