A friend of mine referred me internally at Google, and I received a call from a recruiter almost immediately (within 2 days).
I was then scheduled for two phone interviews, about a week apart.
Finally, I had an on-site interview that consisted of meeting with five engineers for 45 minutes each, plus a sixth person for lunch. The lunch meeting was not a formal interview, but more of a "get to know Google" session.
You have a genealogy:
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.