I was initially contacted by HR to go over some basic points on my resume and to set up a technical interview.
The person I spoke with on the phone seemed a little resentful that everything was provided by Google for Google employees, as it was very difficult to not spend a lot of time at work. He mentioned that everyone working at Google is very bright and most worked very hard, so it sounded like the balance between work and life was a little off. If coding is your passion, then it sounds like Google takes care of the rest.
The lady from HR seemed rather more upbeat and enjoyed the people she worked with.
Easier questions
Trickier question: Code a method given the following method signature that will print out any numbers that intersect both arrays of numbers.
// Example arrays // 4, 18, 25, 40, 411 // 20, 25, 40, 320, 1009, 1100
void intersect(int[] arr1, int len1, int[] arr2, int len2) {
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.