Google Interview Questions & Reviews
Updated Feb 1, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 1053 ratings |
Interview Experience [?] Based on 1053 ratings
|
See who your friends know who've worked at Google and could give you an inside look.
See who your friends know who've worked at Google and could help you prep for an interview.
| 1–10 of 1,052 Google Interviews | Sort by |
Software Engineer at Google
Posted Jan 31, 2012 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Aug 2010 in Mountain View, CA (took a day)
Google uses relatively junior programmers to screen candidates, because the senior programmers apparently don't want to take the time to do it. These programmers focus on computer science questions, and even if you answer their questions correctly, they don't thereafter ask you anything about your past experience or qualifications. A manager who was looking to hire someone into Google would probably do a better job of interviewing potential candidates.
Interview Questions
Other Details
The interview consisted of a Phone Interview.
More Google Software Engineer Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Software Engineer at Google
Posted Jan 29, 2012 — 1 of 1 people found this helpful
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Sep 2010 in Mountain View, CA (took 6+ weeks)
There was one phone screen, two phone interviews, and one in person interview. The phone interviews were mostly puzzle solving and algorithms. The in person interview was all just your basic CS questions. Oddly enough they didn't ask much about my background, anything on my resume, or any of my side projects. I would recommend you know your CS algorithms and data structures, and to practice puzzle solving since you will definitely be asked a lot of those.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview, a 1:1 Interview and a Skills Test.
More Google Software Engineer Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Senior Manager at Google
Posted Feb 1, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Received and Accepted Offer
|
Interviewed Apr 2010 (took 10 months)
Very long....everyone had to have a say and nobody could decide....
Negotiation Details
Easy
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Software Engineer at Google
Posted Jan 31, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Berkeley, CA (took a day)
It was an on-campus interview with Google, and it was quite pleasant. I went in to the interview place, and the matched me up with two different interviewers. I had nice conversations with both interviewers. The questions were also not too difficult, but being my first real technical interview, I had no idea what to expect :(... But if you do your preparation and stay relaxed, you should be able to do fine
Interview Questions
Other Details
I Applied Online and the interview consisted of a 1:1 Interview.
More Google Software Engineer Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Account Manager at Google
Posted Jan 31, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Feb 2010 in Hyderabad (India) (took 1+ week)
Horrible and hard to re think again, tough question and hifty environment. Let me explain how it started from,I applied online on the company website. About a week later, I got an email to schedule two back-to-back phone interviews in < a week. Second one was rescheduled last minute to next week. Both phone interviewers went very smoothly and the interviewers were very polite and easy to speak with. Each were an hour in length, with maybe the first 10-15 minutes of resume questions, background, etc., then it quickly became technical. I coded in a shared Google Doc for both. The first interviewer asked for whatever language (I chose C++), but the second one insisted on Python (which I was happy to oblige, it's actually my favorite to hack in). I had those two on my resume, so I assume they were probing me to see if I was lying. They will not ask you anything not on your resume and conversely, don't lie/exaggerate as if one of the largest tech. companies doesn't encounter that on a daily basis!
Interview Questions
Negotiation Details
It was not that easy and I finally I got the package which expected.
Other Details
I Applied Online and the interview consisted of a Phone Interview, a 1:1 Interview and a Group/Panel Interview.
More Google Account Manager Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Intern at Google
Posted Jan 31, 2012
3.0
Average Interview
|
Overall Negative Experience
|
Received and Declined Offer
|
Interviewed Oct 2011 (took 2 weeks)
I was contacted by a Google University recruiter. The process is very fast! We scheduled the interview after two days I sent her my availability time. I had two consecutive interview (total 2 hours). All of them were technical questions. I missed one question in the last interview.
Interview Questions
Other Details
I got the interview through a College or University and the interview consisted of a Phone Interview and an IQ/Intelligence Test.
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Software Engineering at Google
Posted Jan 31, 2012
3.0
Average Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Aug 2010 in Mountain View, CA (took a day)
For this Google phone interview, I got a 25 year old programmer who had limited experience, but who in his arrogance believed that because he worked for Google, he was a world-class computer scientist. As you might imagine, I couldn't convince him that I knew anything at all, despite my own success and experience. Would I interview with Google again? No, thanks!
Other Details
The interview consisted of a Phone Interview.
More Google Software Engineering Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Web Developer at Google
Posted Jan 30, 2012
2.0
Easy Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Dec 2011 in Mountain View, CA (took 2 weeks)
I was very fortunate and had a laid back crew that interviewed me. It was very much about fitting into the culture first, with technical know how being a strong second. Be prepared to cover some basic academic concepts in regards to programming fundamentals, coding practices, and talk about testing, debugging and code reviews.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview and a 1:1 Interview.
More Google Web Developer Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Software Engineering Intern at Google
Posted Jan 29, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 (took a day)
I was contacted by a recruiter for a phone screen after submitting my resume online. Like other posters have detailed, the phone screen consists of two back-to-back 45 minute interviews with Google employees. Interviewers were generally friendly. After passing the phone screen, the recruiter will send and email informing you that you will be matched with a group.
Interview Questions
Other Details
The interview consisted of a Phone Interview.
More Google Software Engineering Intern Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?
Software Developer at Google
Posted Jan 29, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Apr 2011 in Montreal, QC (Canada) (took a day)
This position was advertised to university students; applications were handled through the school. The interview itself took place on campus, and consisted of only one interviewer.
I was asked a few basic questions about Java (difference between abstract classes and interfaces, whether multiple inheritance is possible, why might the designers of Java not have allowed multiple inheritance). I got the sense that the interviewer felt good about my Java skills early on, and skipped over to the next part of the interview.
Next, I was asked to write a Java program that reverses a 2D bitmap (i.e. 2D integer array) that is represented as a 1D array. I felt that I got off to a good start, but eventually started to verify by trial and error that I was indexing the 1D array correctly in my algorithm. The interviewer commented (respectfully) that perhaps I should try to think it through logically, rather than trying to verify my formula through trial and error. He helped me move along, and wrote down my code into his notebook when I was done (I assume, to look at it more closely later on).
I was asked one final question: if you have a network of computers, and a massive file (e.g. tens of gigabytes) on one of the machines, how would you efficiently copy the file to all of the machines on the network. I asked him what the bottleneck is and he said that it is the network cards on the machines. I suggested a bittorrent-style architecture in which one machine starts to copy the part of the file that it has already received, before having the entire file. He asked me what the time complexity was of this solution and I told him that it would be linear with regards to the size of the file.
He then asked me if I had any questions and was good about providing me with detailed answers. Other than tripping over the 2D bitmap question a bit, I felt that the interview went well. He told me that I would likely hear back from them within two weeks, but I never did. I assumed that this was due to my school acting as the intermediary, but upon contacting the school weeks later, they said that they were never contacted.
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
More Google Software Developer Interviews
Helpful Interview?
Yes |
No
Add a Comment
Inappropriate?


