One phone screen interview and five rounds of one-on-one onsite interviews.
All interview questions are related to algorithms and data structures.
Question types include:
Prepare for all these question types and strive for optimal solutions.
Practice whiteboard coding (important!) before your onsite interviews. I suggest doing a few mock interviews beforehand.
All interviewers are really nice and helpful. Ask for hints if you get stuck, but it is important to show your thinking process.
Dynamic Programming on strings.
Recursion on binary trees
The following metrics were computed from 22 interview experiences for the Google Software Engineer role in Kirkland, Washington.
Google's interview process for their Software Engineer roles in Kirkland, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Google's Software Engineer interview process in Kirkland, Washington.