Taro Logo

Software Engineer Interview Experience - Mountain View, California

February 1, 2007
Positive ExperienceGot Offer

Process

Communication with the company was great. The recruiter was timely in her responses to email queries and was very friendly to deal with. The phone interviews (2) were appropriate in length and content, and the interviewers were on time.

The onsite interviews were also well planned and scheduled; everyone was on time. I had 5 or 6 1:1 interviews during my day, and they all asked different types of technical questions. The only nit I would pick was that the focus was entirely technical. It seemed like no one really cared about my personal or career growth or what I really wanted to do.

The actual hiring process is what I had the most problem with. Google insists on hiring really smart people and putting them on somewhat random projects. During the interview process, they will tell you nothing about what you'll be working on; in fact, they don't even know until the day you start. This is ridiculous when you are trying to hire engineers with difficult-to-find specialty skills. These same people are getting compelling offers from other companies who are willing to let them work on stuff in their domain of expertise and are willing to tell them what they'll work on.

Google treats all of its new hires like they are fresh out of college, meaning they are smart but have little experience, so they'll be ready to just work on anything just because it's Google. Sadly, this is simply not true of more experienced senior people out there.

Questions

Implement a skip list traversal routine.

Analyze the algorithmic complexity of traversal.

Describe an algorithm for converting uniformly distributed random numbers into a logarithmic distribution.

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