I was a recent US citizen and Masters graduate in ECE from a top 10 engineering school. After passing my in-person interviews and being told that the "hard part was over," I was declined for hiring.
Timeline:
Most questions were the typical, contrived algorithm problems, but a couple were more open-ended design questions.
There was one problem that involved graphs.
After giving a solution, they'll ask what the asymptotic complexity is and how that can be improved. I was also asked what test cases I would write against the solution.
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.