No background questions, only the code questions.
The first one was a run-length decoder. I had to call a function named iterate and write this function. The interviewer was not as patient as I thought.
The second question was a binary search, which was quite easy.
The third question also involved a string and was not very difficult.
I spent a lot of time on the first one, trying to understand how to decode, and did not communicate with the interviewer well.
Create a run-length decoder. Call this function iterate and write this function.
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.