It was two 45-minute rounds of interviews. The interviewers were pretty nice.
First, they asked me to talk about my past experience, and then we moved on to technical questions.
One tech question was the "local celebrity problem," where I had to describe the algorithm and implement it. Another was about merge sort.
Besides these, one interviewer also asked a puzzle.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.