I first had a phone screen interview. After this, I was asked to come onsite for further interviews. I had four whiteboard interviews and one lunch interview with the YouTube team. Following these, I was informed that my application was going through the Hiring Committee.
The Hiring Committee asked my HR to find a team for me before giving any decision. I then had two phone interviews with different teams in Android. I informed my HR that I was interested in the first team. The next day, HR emailed me and said that this team no longer had an open position. I again went through the same process. This time, the platform team was interested in talking to me. I completed two phone interviews, wherein they asked me to write code. After their feedback, I was put through the Hiring Committee again, and this time I received a thumbs up from them. One week after that, I was put through the executive committee and received my offer.
I had seven other offers, and my HR asked me about all of them before putting me through executive review. They offered me more than any other company I had offers from.
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.