The interview has three stages.
The first interview is a standard phone screen.
The second is a Skype call with a Google Doc to test your technical skills.
The final is an in-person interview with four separate interviewers, including a lunch interview between the third and fourth interview that is not counted.
The questions are all relatively simple.
How do you generate all sets from an array, and what is the time complexity?
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.