About three weeks after submitting my application online, I was contacted to schedule two 45-minute technical phone interviews with engineers.
We worked over a Google Doc, and I was asked several technical questions and asked to write small snippets of code. I thought the questions were very fair, if not a bit too easy.
The first phone interview was pretty much 100% problem-based, with five minutes at the end for questions of my own.
The second phone interview was less problem-oriented and more concept-oriented. They asked about my projects and interests, and also asked questions that required some critical thinking.
I thought the first interview went okay, but not great. The second one, however, seemed to go flawlessly.
A little over a week after my interviews, I received a call with an offer.
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.