Apply online.
One online interview. Sign NDA.
Followed by three phone interviews using Google Docs as a whiteboard.
Followed by an in-person interview.
Between the online and phone interview is roughly 2-3 weeks, and between phone interviews can span from 1 day to 2 weeks. Between phone and in-person interviews can be months, depending on their applicant volume.
Build and test a cache
The following metrics were computed from 21 interview experiences for the Google Software Developer role in Mountain View, California.
Google's interview process for their Software Developer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Developer interview process in Mountain View, California.