The interview process began with a technical phone interview. Following this, I was invited on-site for four 1:1 technical interviews.
Recruiters were very responsive and provided lots of helpful resources for preparation. However, it takes a while to get feedback on how you did.
Fairly straightforward data structures and algorithms problems (traversing graphs/trees, recursion), as well as more complex variants after solving them.
The following metrics were computed from 49 interview experiences for the Google Software Engineer role in Sunnyvale, California.
Google's interview process for their Software Engineer 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 interview process in Sunnyvale, California.