They sent me an email for initial contact after I had already applied and interviewed.
We had a brief phone call, and then they sent me a link to a programming assessment.
This assessment asked two very involved problems to solve in their homemade IDE within an hour.
It seemed impossible for any normal person to complete within that timeframe.
I solved the first problem but ran out of time on the second.
Subsequently, they sent me an email stating they wanted to personally call me with the results, only to inform me of my rejection.
One question was strange: it involved taking specific digits out of a large number and adding the rest together. The other question was stranger still, about looking through a directory, except the directory was a single string.
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.