Yesterday I posted the following on Twitter, which seems to have struck a nerve with people (not sure why the embeds don't update their counts):
I love how tech hiring has turned into this circle jerk of coding challenges, whiteboard interviews, "bar raisers" and related stuff, yet once you join a company *it's gonna be exactly the same as every previous job*.02:33 AM - 18 Oct 2019
Corollary: the effort is disproportional to the outcome and a good chunk of the invested time and money should instead be redirected into establishing a better org and engineering culture.02:35 AM - 18 Oct 2019
Previously I had expressed similar concerns in another discussion:
Me: Not interested in whiteboard interviews.
Recruiter: "At Google, all Software Engineers (regardless of projects, expertise) went through the same interview process - 6 interviews in total and at least 4 of those are general coding interviews."10:16 AM - 12 Sep 2019
For context: I almost never experienced a process like this myself, since I often was directly approached/poached so the potential new employer either skipped or shortened it.
That said, I did work at companies where I was part of such practices from the interviewer side (review coding challenges, do all stages of the technical interview, bar raisers) and I'm not at all convinced that the outcomes justify the effort. Yet I notice that elaborate interview processes are becoming the norm and I can't help but feel that a lot of that is like everything else in tech, i.e. smaller companies/startups just copying what the tech giants do.
How do you feel about the current hiring practices in tech? Are you intimidated by them? Do you think the are useful? What's your favorite approach?