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.