Phone screen, followed by five back-to-back technical interviews with a one-hour break for lunch. All interview questions were algorithm and implementation questions, with no domain-specific or esoteric language questions.
Best advice for preparation is to study an algorithm textbook and be familiar with popular problem classes in CS.
What is an interesting or difficult-to-implement bug/feature that you are proud of?
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.