The interview process consisted of two steps:
Two 45-minute phone interviews (back-to-back) with two different engineers, focused on coding algorithm questions in a shared Google Doc.
Two back-to-back 45-minute Google Hangouts interviews with two engineers, again focused on coding algorithm questions in a shared Google Doc.
The first round questions were fairly straightforward algorithmic questions. The second round questions were significantly more difficult.
They asked about my background for the first ~5 minutes. The focus of the interview was coding an algorithm, then testing your code (~35-40 min). There were a few minutes for my questions at the end.
The following metrics were computed from 27 interview experiences for the Google Resident Engineer role in United States.
Google's interview process for their Resident Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Resident Engineer interview process in United States.