Phone interview (with and without online coding), followed by a four-part in-person interview with four different employees.
In-person questions involved writing code on a whiteboard or a laptop in a language of your choosing (Python was used).
Specific questions are not allowed to be detailed, but several algorithm and data structure-based questions were included, including those involving trees.
The following metrics were computed from 96 interview experiences for the Google Software Engineer role in Seattle, Washington.
Google's interview process for their Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Seattle, Washington.