HR was a bit slow and didn't get back to me with an answer until I followed up a few weeks later.
Interviews were technical, very interesting, and challenging. They involved computer science/software engineering problems that did not have obvious immediate answers. They wanted candidates to first state a naive algorithm and then see if it could be made more efficient.
Having a few of these interviews in a row was very draining; I definitely slowed down at the end.
If a person dials a sequence of numbers on the telephone, what possible words or strings can be formed from the letters associated with those numbers?
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.