I was referred by a current Google employee for a software engineer position.
I then received a snapshot coding challenge involving basic questions on string manipulation.
A week later, I received an email for a phone call interview.
We used a Google Doc to write code and communicated over the phone. I thought the interview went smoothly, but I probably messed up some edge cases.
Four to five days after the interview, I got a rejection phone call.
Implement a Fibonacci iterator with only .next() and .hasNext() methods.
Write a method to convert a string from snake_case to camelCase (e.g., my_string --> myString).
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.