Taro Logo

Software Engineer, Engineering Residency Interview Experience - San Bruno, California

November 1, 2015
Positive ExperienceGot Offer

Process

A recruiter contacted me, inviting me to submit a resume and transcript if I was interested in working for Google. The recruiter obtained my information from an internship application I submitted last year (I was never contacted for an interview for this internship), which just goes to show that it never hurts to submit an application.

I went through the phone interview and then was flown out to the YouTube offices for the onsite. After my onsite interview, however, the recruiter told me that while I wouldn't be moving forward in the SWE process, they felt I would be a really good fit for their Engineering Residency Program. Thus, if I wished to be considered for that, I would just need to complete one additional interview (over Google Hangout).

The recruiter was able to schedule that interview within the next few days (I had an impending deadline, and the recruiting team did an awesome job accommodating my schedule). After this final interview, I waited for a week until I was notified that I had gotten the position.

In general, all three rounds of interviews were of the same format (though some had one or two behavioral/program fit type questions). I would definitely recommend going through problems in Cracking the Coding Interview, LeetCode, and HackerRank.

Key recommendations:

  • Know your data structures (emphasis on hash tables and graphs).
  • Know how to figure out space/time complexity.
  • The recruiters will send you a study guide, so definitely go through all the topics listed on that guide.

Lastly, throughout this whole process, I've come to realize how much of the outcome of an interview comes down to sheer dumb luck. Luck in the fact that an interviewer will ask you something that you just practiced the day before, or something relating to your coursework, or that it turns out you have very similar interests as your interviewer and you just click. Sometimes it might turn out that despite all your preparations, the interviewer just happens to ask you something you are super shaky on. There really isn't any way to prepare for every possible question you could get asked, so just remember to breathe, stay calm, and ask for help if you need it!

Questions

Questions about specific data structures.

Standard "write a program that does ___."

Given this set of data, design a system in which we can figure out ___.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Google Software Engineer, Engineering Residency role in San Bruno, California.

Success Rate

100%
Pass Rate

Google's interview process for their Software Engineer, Engineering Residency roles in San Bruno, California is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Google's Software Engineer, Engineering Residency interview process in San Bruno, California.

Google Work Experiences