I put up a sparse profile on LinkedIn and was contacted within a few days.
The first call was from an HR person and was very short. It included a cursory look at the interview process and appointment scheduling. I was also given an email with a great deal of study material.
The second call was a 45-minute technical interview. I received the first question about 25-30 minutes in, and then the interviewer asked me other questions about my resume. We never got to the second question.
I received a call back about a week later saying they wanted to fly me out.
The on-site involved four interviews and a lunch in the middle. The final interview had a second employee present, shadowing the interviewer.
After this, it was about a month until they got back to me with the verdict.
The final interview had a tricky question about converting a post-order tree to pre-order.
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.