The interview process involved a phone interview, followed by an onsite visit with four interviews and a lunch.
Every question was fairly simple, although optimal solutions seemed important. The interviewers all had extensions to the problems, designed to test candidates a little further.
Thinking out loud is very, very important.
Most of the questions involved graphs or DP (or both).
Definitely review theory basics before going in.
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.