The interview consisted of two 45-minute technical phone interviews.
The first consisted entirely of a coding problem.
The second included a short description of yourself, data structure questions, a smaller coding problem, and a description of a project you did.
The coding questions were answered on a Google Doc.
Why would you use a binary tree over a hash table?
The following metrics were computed from 123 interview experiences for the Google Software Engineering role in United States.
Google's interview process for their Software Engineering roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in United States.