I was contacted by a recruiter who told me about the phone screen. The interview scheduling was very flexible, so I decided to set aside a month or so to prepare for it.
After the phone interview, I was invited for an onsite interview in Mountain View. It was basically like any other description of the Google interview process, with two interviewers in the morning, a casual lunch interview, and two more interviewers after lunch.
After the interview, I heard back from the recruiter in a few days, who told me the news.
Increment a number that is represented using an array.
Ex: {1, 2, 3} -> {1, 2, 4}
This was the easy question from the phone interview.
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.