I was initially contacted by a recruiter, followed by an hour's phone interview.
Since I am a new grad, I was offered a 45-minute training on Google Hangout, where a senior software engineer met with me for better preparation.
The onsite interview was very well organized. I had four rounds, each 45 minutes. The problems were discussed in detail, mostly data structures and algorithms-based questions.
Restore the state of a queue given the height of individuals in the queue.
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.