During the job interview, you are asked to solve medium programming tasks. For higher levels, you may be asked to design a distributed system. Also, often the Googley-ness interview is conducted where your personal skills are evaluated.
Design an algorithm for making autocorrections while typing.
The following metrics were computed from 56 interview experiences for the Google Software Engineer role in Germany.
Google's interview process for their Software Engineer roles in Germany is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Germany.