A recruiter contacted me after a faculty member at my university suggested me. The interview process was relatively standard and fairly smooth. The first recruiter started with a phone call to describe the process (phone interview, onsite, job offer) and answer any questions. Afterward, we set up a time for a technical phone interview.
The phone interview was a technical evaluation using a Google Document for coding. Prior to the interview, the recruiter provided a ton of information and topics to study, which you can easily find with a Google search. I cannot share the specific questions asked, but they were interesting computer science problems related to algorithms and data structures.
After my first phone interview, I was asked to have another phone interview, and my recruiter handed me off to another recruiter who sourced candidates for a specific team at Google. I suppose the second interview is standard for some teams, or perhaps I was marginally acceptable in the first interview. I do not know. The second interview was the same as the first, except with a different engineer and different questions.
After passing the phone screening stage, I was invited for an onsite interview in Mountain View. This was definitely a great experience. There were four distinct interviews, along with tours, lunch, and the usual activities. Each interviewer asked questions similar in difficulty to those in the phone screenings. Once again, I cannot share the specific questions, but the list of topics is freely available.
Once the interviews are completed, the hiring decision is made by a committee.
Overall, the recruiters were very quick, efficient, and always pleasant.
I agreed not to disclose any specific questions, but questions available on TopCoder and similar websites are very comparable.
The following metrics were computed from 1 interview experience for the Google Software Engineer - New College Grad role in Mountain View, California.
Google's interview process for their Software Engineer - New College Grad roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer - New College Grad interview process in Mountain View, California.