I applied online and was contacted by an HR person. They arranged two phone interviews. Unfortunately, one of the HR persons I was working with quit her job. As a result, I was forgotten about for a few weeks. I contacted her manager, who went back to recollect the feedback. Unfortunately, the feedback was negative. :(
The question was very hard to think about in the span of 35 minutes, especially because the interviewer had a heavy accent and was chewing on something in the background.
The second interviewer asked how to create a silhouette given a list of buildings.
Details: You are given a list of buildings represented with <starting point, end point, height>. Return an ordered list of points that represents the silhouette. The points are represented with <X Coordinate, Y Coordinate>. Do not assume the buildings are sorted in any way.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.