The interview process was overall very positive.
There were 4 interviews in total:
All interviews were technical, except for the last one, which had a bit of a behavioral component.
The entire process took about 3 months. It could have been faster, but the company was flexible enough to give me time to prepare before my interviews, so I spread them out a little.
I highly recommend LeetCode for practicing the types of questions that are most common in these interviews.
Design Question: Given an Iterator of Iterators.
Design next() and hasNext() functions so that the next() function returns the next element from the next iterator and hasNext() returns whether or not the next iterator has any elements.
A question similar to the h-index question on LeetCode.
The following metrics were computed from 11 interview experiences for the Google Engineering Resident role in United States.
Google's interview process for their Engineering Resident roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Engineering Resident interview process in United States.