I was contacted by a recruiter out of the blue. I had no idea when I applied for the position, as the last time I sent out resumes was at least 6 months prior. The recruiter set me up for a phone interview, which lasted about 45 minutes. Ideally, they ask two questions: one easy and one hard, and you are asked to code in a Google Doc.
After I was done with the phone interview, I got a call the immediate next day saying I was selected for an on-site interview at Mountain View. I was pretty excited and set three weeks aside. On-site, there were 5 rounds, one of which supposedly does not count.
I was caught a little off-guard by the system design question.
I actually like system design a lot and have worked on some complex distributed system designs before.
I guess the major confusion I faced with the question was that I did not understand the requirements.
The following metrics were computed from 3 interview experiences for the Google New Grad Software Engineer role in Mountain View, California.
Google's interview process for their New Grad Software Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's New Grad Software Engineer interview process in Mountain View, California.