The first step was a brief phone screen interview, lasting 45 minutes, with only a few simple coding problems.
This was followed by an onsite interview, consisting of five distinct 45-minute interviews. In four of these, you were given simple algorithmic questions that you had to solve on a whiteboard, coding in a language of your choice.
The fifth interview was a system design interview, for which a lot of helpful preparation material was provided by the recruiter.
The organization of the whole process was very professional, and the interviewers and recruiters were helpful.
Simple algorithmic questions (details cannot be disclosed).
However, it is still a challenge to understand them, find the optimal solution, code it on a whiteboard, revise it, and discuss it within the given time.
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.