I had worked for Google as a third-party contractor for over a year before my interviews.
So, I didn't have to participate in any phone screens.
There were four technical interviews and a lunch "interview" onsite in Zurich, Switzerland.
After the interviews, the process of gathering recruiter feedback, various hiring committees, and team matching, among other things, took over a month before I finally got the offer.
It took another two weeks after getting the offer to finally receive a contract to sign. So, patience is recommended.
I had four onsite technical interviews. They covered a few basic algorithms, such as:
They also explored ways to scale these algorithms. The questions were fairly creative and open-ended.
The following metrics were computed from 41 interview experiences for the Google Software Engineer role in Zürich, Zurich.
Google's interview process for their Software Engineer roles in Zürich, Zurich is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Zürich, Zurich.