I received an email from my school's career center about the opportunity. I uploaded my resume on Google's hiring webpage.
Within two days, I received an email from the company's recruiter. The interview questions were not too difficult, although I did miss one out of stress. I had two 45-minute interviews.
The downside was that the interviewers provided no feedback, and I only received a boilerplate email from the recruiter. That was quite disappointing.
Given a list of points representing the skyline of a city in order (from East to West), find the maximal rectangle contained within this skyline. I was asked to write the code. I managed to find the algorithm, but it was not sufficient.
Find the intersection of two integer arrays in increasing order.
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.