The process began with a technical phone screen. I performed well enough to be invited to an onsite interview, which consisted of five 45-minute interviews plus a lunch.
The algorithms questions weren't as hard as I expected. Since it was for a front-end role, there were more JavaScript-heavy questions, along with some DOM traversal and manipulation.
I heard back from my recruiter within a week. They said I did well enough to begin matching me with a team. That process took another week, and then approximately two more weeks to finalize the offer.
NDA
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.