The process begins with an online coding challenge. After that, the recruiter will reach out for a phone screen. They will then match you with a team and conduct coding interviews over the phone. If they believe you are a good fit after the phone interviews, you will be invited to campus for a full-day onsite interview with four other engineers. Overall, the process is very long. The recruiter is nice but not always punctual.
Some basic string manipulation and 2D array questions were asked, as well as questions about data structures and when to use which.
The following metrics were computed from 2 interview experiences for the Google Software Engineer - University Grad role in United States.
Google's interview process for their Software Engineer - University 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 - University Grad interview process in United States.