Very smooth. One phone screen and they flew me in for a full onsite. Usually, they have five interviews. I had four because one interviewer had to leave early due to external circumstances.
Given a preorder traversal, create a binary search tree in optimized time.
Implement hasNext and next for a list of lists.
Given a circle with N defined points and a point M outside the circle, find the point closest to M among the N points. (O(Log N))
Given two sets of intervals, return a combined set.
Threading related questions.
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.