I was approached by a recruiter via LinkedIn.
I had two 45-minute phone screens.
The entire process took 4 weeks.
Overall, I had a good experience, but unfortunately, I didn't make it.
The interview questions were not very difficult.
One just needs to have good knowledge of CS 101, i.e., data structures, algorithms, and runtime analysis.
Interview 1: Given a group of tasks and a group of people, determine if the tasks can be completed.
Interview 2: Given a string, return a string such that the vowels from the start are swapped with the vowels from the end. E.g. Input: united states. Output: enated stitus.
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.