I’ve never worked at big tech but the usual interview process I’ve seen is one initial phone call to check both sides are on the same page and it’s worth scheduling an interview. Then a technical interview, sometimes a take home task, then a non technical interview with management. There’s no reason you need longer than that.

The "usual" process in big tech is a recruiter call, 1-2 technical screening calls (sometimes an EM call), then the main series of 3-6 domain knowledge interviews are done over 1-2 days.

The latter are pretty grueling, especially when conducted on-site. Apple recommends you show up 1-2 hours ahead so you have enough time to get through security, for example.

That might be fine if they are offering incredible pay and conditions at a highly desirable company. But you get so many mid tier companies looking at Apple and Google and replicating their process without the pay or reason to put up with that process.

I just eject from the interview process when I hear it's going to be so many rounds because I know there will be another company that's just as good that will get it done with less.

I had a 6 interview + take home ( which realistically took 2 days because I intensively studied for it ) loop.

Didn’t get the job. Got the vibe they were full of crap anyway. The salary range was never given. The business model, extremely easy to replicate.

The job I’m at now had a single 30 minute chat. Verbal offer 2 days later. And my co workers and boss are awesome.

Every single crew member of the Endurance was selected based on Shackleton's vibes on them, sometimes before they even said anything. https://en.wikipedia.org/wiki/Imperial_Trans-Antarctic_Exped...

Most of the best places I've worked have had the least process.