I applied through their careers page and submitted my resume. Google engineers also came to speak at my school. They called about two weeks after the tech talk at my school and told me they wanted me to interview on-site. Three weeks later, I was interviewing on-site.
They asked me a dynamic programming question, two graph traversal questions, and a rather mathy question.
The following metrics were computed from 2 interview experiences for the Google Software Engineer II role in Mountain View, California.
Google's interview process for their Software Engineer II roles in Mountain View, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer II interview process in Mountain View, California.