The interview process took quite a while because there were several rounds, and planning them around my schedule took a little while. There were five total interviews. The first four were phone interviews, and the last one was a Google Hangouts interview. All of the interviewers except for one were very friendly and helpful.
To prepare for the interviews, I would recommend focusing on CTCI and doing LeetCode Medium/Hard problems.
Typical data structures and algorithms questions.
The majority of my interviews focused on graphs, arrays, and hashmaps.
It should go without saying, but know the space and time complexity of the solutions you are implementing.
The following metrics were computed from 1 interview experience for the Google Engineering Residency Program Interview role in United States.
Google's interview process for their Engineering Residency Program Interview roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Google's Engineering Residency Program Interview interview process in United States.