Applied online.
Received an email the next day asking me to complete a survey and two coding problems online. (The problems were presented in a standard HackerRank or LeetCode style with an online judge and some test cases to try before officially submitting.)
Had a phone call with the recruiter to discuss next steps (~10 minutes).
Had a phone interview where I solved a technical question.
Was invited onsite for four technical interviews and had the opportunity to eat lunch with an engineer off the books.
Received a call a couple of weeks later stating that they had filled their needs for 2017 New Graduate hires.
With the exception of the time between the onsite and that final call, I was really impressed with the speed of the process. It was an enjoyable experience. Learn from my mistakes and apply sooner.
Signed an NDA, but they do provide a review sheet covering all topics to expect, and it is pretty accurate from my experience. Highly recommend practicing problems on sites like TopCoder, HackerRank, and LeetCode.
Write solutions by hand first!
The following metrics were computed from 1 interview experience for the Google Software Engineer (University Graduate) role in Mountain View, California.
Google's interview process for their Software Engineer (University Graduate) 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 (University Graduate) interview process in Mountain View, California.