Taro Logo

Software Engineer Interview Experience - Mountain View, California

November 1, 2009
Neutral ExperienceNo Offer

Process

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.

Questions

Easier questions

  1. Two variations of a program exist, A and B. When run on machine 1, A runs twice as fast as B. When run on machine 2, A runs 10x as fast as B. How would you investigate this?
  • Same datasets
  • Same versions of OS and libraries
  • Same hardware
  1. Had to code a method that calculated the factorial, first simply, then a second one recursively.

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) {

Was this helpful?

Interview Statistics

The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.

Success Rate

20%
Pass Rate

Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.

Experience Rating

Positive64%
Neutral23%
Negative14%

Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.

Google Work Experiences