Initial phone screen, followed by one day on-site interview. On-site interview consisted of 5 separate 1:1 interviews from other software engineers, plus an informal 1:1 lunch with an existing Google employee to help answer my questions. Each of the 1:1 interviews had some open-ended questions and some technical coding questions. I answered every technical question with a reasonable (i.e., not quadratic time), working solution, though that wasn't enough to get an offer this time. I can only assume there were more efficient answers than the ones I provided and/or they wanted me to get to the end result more quickly. Despite not receiving an offer, everyone I dealt with was very friendly and helpful and I believe it was a positive experience overall. They will allow me to reapply in one year.
NDA.
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.