I was contacted by a recruiter to interview for a software engineer position at their Mountain View headquarters. I went through two technical phone interviews and was invited for a day-long interview at the Googleplex.
The entire process for me lasted about 4 months, from the initial contact to the onsite interview. I was given about 2 months to prepare for the first phone interview.
In the end, I did not get the job. However, getting the chance to review all the CS concepts I've learned over the years was extremely valuable. I also picked up some new things along the way.
If you decide to go through the interview process, I recommend taking it seriously. I believe I am a much better computer scientist as a result.
You are given a collection of M arrays, each containing N integers. Every array is sorted.
Develop an algorithm to combine each array into one sorted array.
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.