I went through two phone screens where I was asked to solve algorithmic challenges via a shared Google Doc.
After that, I was invited to fly to Mountain View to interview in person.
I had five programming interviews throughout the day, which required me to write functional code on a whiteboard. I was tested on algorithms, data structures, dynamic programming, and Object-Oriented Programming. They asked me to analyze the runtime of each solution I implemented.
How to take a string of integers and format them into a comma-separated price string.
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.