Google interviews sound awful if I'm being honest. The last recruiter I spoke with said it involved a technical test and phone interview, after which they'd see what teams had openings and that it would be 3-4 2+ hour interviews per team before an offer was made if I was a fit. Who has the time for this?