PS: It’s odd, but I suspect a random process may actually work better because the great people actively looking for jobs are likely to be bad at getting them.
I was asked a similar question when I was applying for Medical School, and told my non-answer was BS. It frustrated me at the time. 10 years after quitting medicine, I can't say that person's viewpoint was wrong.
Somebody should almost build a toy startup around that random process eg Chatroulette for hiring. that might make sense.
Why do you estimate it as "likely" (i.e. more probable than being average/good at getting the jobs)?
Suppose the top 10% of developers break down: 1/3 are noticeably worse than average and take 6 months to find a job, 1/3 are average and take 3 months to find a job, and 1/3 are above average and take 1 month to find a job. Each month 3000 people or 100 good 100 average and 100 bad start looking for work and the number of people looking for a dev job is 10,000.
Our of that 10,000: 100 are great developers skilled at finding jobs so 1%. 300 are great developers that are average at finding jobs so 3%. And 600 are great developers that are bad at finding jobs so 6%. That’s still 10% of applicants but most of them don’t look as hot in interviews.
The only assumption that remains to be tested then is that our current practices do not identify developers that belong to, say, top 10%.
Compare https://sockpuppet.org/blog/2015/03/06/the-hiring-post/
Happens all the time. There's simply no way to judge intrinsic motivation one may or may not have for the job, and without that even a smart person will do the bare minimum to not get fired. Which is not much at all, at most places.
More importantly, the fact that FizzBuzz is used to the point of being a cliche is already admitting that given just a CV and a verbal interview we are unable to reliable judge if a person can even program at all.
I mean, I know why, but it's never a part of the rubric. "We stopped using talk interviews and our retention went way up. We used to see 1/3 of our hires quit within two months of their first salary review." This is probably a more reliable approach the more a company promotes from within, and my sense is that many-if-not-most startups do not.
My main takeaway from that was that the actual talking was close to useless for judging candidates. One of the best people we hired looked horrible in the interview, while some others were great at talking about themselves but were at best mediocre otherwise.