The interview process typically includes:
If you have been practicing algorithm questions, you have a good shot. My thought is that you should practice until you can solve medium-level problems in 20 minutes. Onsite interviews tend to be layered; they get more and more tricky depending on how far you can run with the problem.
What is an interesting project you worked on?
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.