Google Software Engineer Interview Questions & Reviews
Updated May 28, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 422 ratings |
Interview Experience [?] Based on 422 ratings
|
Google has 313,223 connections on Glassdoor
| 51–60 of 422 Google Interviews | Sort by |
Software Engineer at Google
Posted Feb 20, 2012 — 0 of 1 people found this helpful
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Apr 2011 (took 1 week)
Basic computer science questions. The recruiter was very helpful and provided me with accurate information regarding the preparations for the technical interviews.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 15, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Apr 2011 in Boulder, CO (took 4 weeks)
Basic phone screen, on-site interview since I'm local. Blackboard coding, requirements / ana;ysis brainstorming
Interview Questions
Other Details
The interview consisted of a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 21, 2012 — 0 of 2 people found this helpful
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in Mountain View, CA (took a day)
It was OK. But, the recruiter was terrible. I don't know why and how Google hired such a terrible recruiter.
Interview Questions
Other Details
The interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 7, 2012 — 1 of 1 people found this helpful
3.0
Average Interview
|
Overall Positive Experience
|
Received and Declined Offer
|
Interviewed Dec 2010 in Mountain View, CA (took 3 weeks)
Started with tech recruiter: asked me 10 multi-choice questions around a variety of computer science stuff, Java, C++, http, etc. This was just a smoke test to weed out people quickly - if you studied CS this is really easy. Then I had two phone interviews: both were technical, asked CS algorithm style questions, runtime analysis is very important here. Then I had one onsite interview, consisting of 4 interviews. Again these questions were about data structures and algorithms (blocking queue, a heap like structure, string serialization). I liked all the interviewers, they were friendly to me and we had some great dialog. Seemed like a great place to work. They knew I had interest from other companies, so they rushed the offer process. The recruiters were very friendly, but definitely were a bit pushy wanting a decision from me quickly.
Interview Questions
Reason for Declining
The offer was strong, but the position wasn't in one of their core products. I went with another tech company (a startup) which had a much better offer and a chance to work on their core product.
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Jan 31, 2012 — 2 of 2 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.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 5, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in New York, NY (took 2+ weeks)
I got an email from a recruiter on LinkedIn. I accepted the request from the recruiter. Then the recruiter setup the 45 min phone interview with one of the google engineers which consisted of several questions pertaining to hashing, sorting and the end I needed to write a piece of code to implement one of the algorithms.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 5, 2012
4.0
Difficult Interview
|
Overall Negative Experience
|
Received and Declined Offer
|
Interviewed Nov 2011 (took a day)
two 45min phone interviews
all about technology, algorithm, data structure
1. Compare HashTable and Binary Tree(pros and cons, why use binary tree in some place, the time complexity of insert, delete of hashtable and binarytree)
2. favorite sorting algorithm and why, advantages
3. find the longest prefix
abcde
abf
abdf
4. last internship
5. dictionary = [hello, world, top, pot, nice], source = [opt] => output = [top, opt]
First sort every element in the dictionary and source, then compare.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Jan 29, 2012 — 2 of 2 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.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Jan 31, 2012 — 1 of 1 people found this helpful
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.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Google
Posted Feb 3, 2012
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 (took a day)
two phone calls. each lasts 45 minutes.
they asked my background written on the resume, the projects in my undergraduate.
also, they asked algorithm puzzles about graph theory, string processing.
they also tested my knowledge in C++. They asked me to write a bunch of lines of code to process a simple algorithm.
Interview Questions
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?


