Taro Logo

Software Engineer Interview Experience - Mountain View, California

November 1, 2011
Positive ExperienceGot Offer

Process

I conducted my interviews in November 2011. All the questions were related to algorithms, and I had to solve a given problem, comment on its running time, implement it in the language of my choice on a whiteboard, and then improve it further.

Although I was quite nervous about the interviews, I noticed that having a short chat with the recruiter in the interview room before my interviews started definitely calmed me down. I started off well, and then the momentum carried on. I was able to perform much better because I wasn't nervous.

I was informed in early January that I had passed all the hiring committees. After that, it took a number of months (about 4.5) for them to find a matching team for me.

I think this was the most painful part of the whole process because you are in a kind of limbo if a match hasn't been found yet. While passing the technical interviews is a reason to celebrate, it soon becomes clear that you have to wait until a team is found, which can vary on a case-by-case basis.

Finally, they found a match for me, and I talked to the manager over the phone. He explained all the details about the kind of work being done in the team. I got super-excited by the details of the work and therefore expressed my interest. In the end, after all the wait, I am happy that at least I have been matched to a team that I really would like to work in.

Questions

Specific questions cannot be mentioned due to an NDA, and I don't think they would be helpful anyway. The main thing, however, is to have solid fundamentals. Know your algorithms, data structures, and discrete math.

Before the interview, make sure you get comfortable writing code on a whiteboard or a piece of paper. We are so used to writing code on the computer that when we switch to a whiteboard, our brain sometimes struggles to accept that any code written there would be useful.

I believe that if you practice enough on the whiteboard, it will only make the interview easier. Having completed all the technical preparation, the most important thing is not to be nervous during the interview. Practicing on the whiteboard certainly does help in that regard.

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