All I have heard are nightmare stories from everyone I know whom has interviewed at a FAANG(or the likes).
It's crazy how disrespectful(and frankly insulting) these companies are to candidates, under the guise of trying to get the best. I would assume the best aren't sitting around on their hands for months waiting for offers, nor are they overly willing to be jerked around.
The top tier big tech companies are generally drowning in applicants, even though they are growing like crazy. IIRC, google gets several million candidates per year. They're picky because they can be.
(Things are quite different for other not-so-sexy companies that need engineering talent.)
For those who decide to go for a FAANG job - maximize your time. Prepping for an interview at one, preps you for the others, with minor differences.
So try and set up interviews with them all around the same time, while you are well practiced. Throw in a few smaller companies somewhere in there too, with different interview styles. Schedule on-sites for your least-desired opportunities first, and consider them warm ups.
Maybe it's a good filter for them. If people start complaining in the interview process they will complain at work, too. Maybe such a process only keeps the ones who are eager and willing to work there and will continue their tasks even when jerked around ...
Nope, if that's the intention then it's obviously not working because Google employees are famous for complaining about everything, from the choices of microkitchen snacks to high-level decisions by SVPs (Google+, anyone?) to whether exceptions should be allowed in C++ to ..., well you get the idea.
* Worked at Google until 2015. Culture might have changed a bit since then.
I agree. I think that's at play here even if Google or their hiring department will never admit it.
Having a long, drawn-out process will dissuade a lot of older workers with families who may not have time to invest in practicing for the interviews or scheduling them all, again maybe something Google benefits from if they want to have young workers who are more easily shaped and eager to devote more time to their jobs.
My domain is backend distributed system and FB arranged a front end manager to interview me and he explicitly said I was matched to his team, WTH?? then the interview feedback was I do not have their expected skillsets.
It's crazy how disrespectful(and frankly insulting) these companies are to candidates, under the guise of trying to get the best. I would assume the best aren't sitting around on their hands for months waiting for offers, nor are they overly willing to be jerked around.