|
Ex-FAANG here and I am firmly in the former camp. These interviews most definitely don't test anything you will be doing on the job. Thing is - that's not the point. These companies need a repeatable, trainable process that can scale reasonably well to thousands of interviewers and hundreds of thousands of applicants. Unless you have individual teams running their own processes (and I believe Netflix does this), real world scenarios no longer fit the constraints. Furthermore, given the extreme volume of applications, the companies feel that they can afford to "hire the best" by adopting particularly rigorous processes. It took me years to internalize this and get over the aversion to studying for these interviews. At the end of the day, many reasonably competent people could do the day-to-day work just fine. Interviews, however, are their own separate thing and without prep, it's quite unlikely to pass the interviews at these tech giants (yes, there are people who have done it, they are the minority). Might as well make peace with it. Personally, I think this is a hell of a feedback loop companies got themselves into, as they all, as far as I can tell, struggle with hiring senior talent, yet are unable to let go of these hazing processes. I do reserve a certain amount of ire for companies/startups that copy these interview styles without having the same constraints or pipelines. Knocking out a great portion of candidates that would have likely done just fine on the job, because the hiring teams didn't bother to build an interviewee-friendly process boggles the mind, given how desperate many of these companies are to hire. |
The weird thing is that it’s been this way for decades, but the enormous product-market fit of the FAANGs’ core products have masked this.
I read a new book about Android development, mostly built around interviews of the original team. Several times it was mentioned that after the Google acquisition, Android was unable to hire the people they needed — experienced Be/Palm/Danger devs from their network — because they were unable or unwilling to pass the Google interview bar. High-level exceptions had to be made to bring in these people Google absolutely needed to build the new OS.
That suggests that other teams inside Google (and other companies imitating their interview process) have been in a similar quandary, but without the C-level exception to hire the experienced people they wanted. And I think that explains some of the product struggles these companies have had. Android is clearly the exception as a long-term success.