First, the recruiter asked me to finish a coding sample. The coding sample consisted of two basic programming questions; one of them was to parse a file path. After I passed it, I was asked to have a phone screen with one of their engineers. Then I had the phone interview but got rejected with a phone call from the recruiter on the next day. The interviewer asked me to smooth a stock chart, but I didn't come up with a good solution.
Smoothing a stock chart.
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.