The recruiter contacted me via email. We set the time and date for a technical phone interview in the email. The recruiter also sent a list of websites and great resources to let me know what to review and expect. (Be aware, don't just skim over them; make sure you know every concept fairly well).
During the interview, the recruiter asked me about my resume and then moved to the technical part. The technical problem took about 40 minutes. At the end, there was a Q&A session where the interviewer answered any questions I had about the company in general.
We briefly reviewed my resume at the beginning of the interview, and then we began the technical portion.
Nothing was particularly unexpected. The only question we thoroughly discussed was about BFS/DFS, specifically traversing a given 2D array map to find a path.
The following metrics were computed from 153 interview experiences for the Google Software Engineer New Grad role in United States.
Google's interview process for their Software Engineer New Grad roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer New Grad interview process in United States.