There were four interviews, with a lunch break in between to talk with a software engineer at Google.
All four interviews featured whiteboard coding questions. They wanted you to design an algorithm, code it, and analyze its runtime. This process would repeat if time allowed or if a more optimal solution could be found.
Interviewers varied in friendliness and interviewing skill.
Several problems involved knowing how to search a graph.
The following metrics were computed from 6 interview experiences for the Google Software Engineer New Grad role in Sunnyvale, California.
Google's interview process for their Software Engineer New Grad roles in Sunnyvale, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer New Grad interview process in Sunnyvale, California.