I had two in-person interviews.
The first interview went poorly, and the interviewer provided solid constructive criticism.
The second interview went well.
After some consideration, they requested a third interview, which also went well, but they did not extend an offer.
I asked for feedback at the end of the third interview, and all of it was positive.
I don't think I performed well enough in the first interview to warrant an offer, but the process was oddly opaque.
Cycle detection algorithm, tree traversal
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.