Google

  www.google.com
Work in HR? Unlock Free Profile

Google Software Development Engineer Interview Questions & Reviews

Updated Jul 16, 2014
All Interviews Received Offers

Getting an Interview  

50%
33%
16%

Interview Experience  

80%
20%
0%

Interview Difficulty  

Average Difficulty
6 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

Declined Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

Interviewed at Google

Interview Details – 1 Phone call screening interview to assist initial capabilities
1 Phone call screening interview to assist initial capabilitirs
1 Phone call screening interview to assist initial capabilitirs
2 Technical Interviews
1 HR recruiter
1 Managment

Interview Question – WHAT"S Kernal SOM algorith   View Answer

Reason for Declining – salary


1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
New York, NY

I applied through an employee referral and the process took 4+ weeks - interviewed at Google in January 2014.

Interview Details – The interview process was pretty direct. I was introduced from one of my friend working at Google. From there on I was fully on my own. I had to go through drug tests, skills test, personally tests, and the awkward interview questions that i have never ever heard of.

Interview Question – Personally I did use The Impossible Interview App for iOS to learn and prepare for the Google Interview Process, and most of the questions where in the app. For me it was very helpful to see the questions and from then on I prepared my answers in my head so they would be more unique and original. I would say to anyone that applies at Google just stay calm and try to answers all the questions no matter what in your original and unique way.   Answer Question

Negotiation Details – For me it was direct considering that I had insight information what should i expect.


1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
Cambridge, MA

I applied through a recruiter and the process took 3 weeks - interviewed at Google in November 2012.

Interview Details – I was contacted by a recruiter from Google over a year ago when I wasn't in the job market. This year, when I entered the job market, I got back in touch with him, and he set things up for me.
Since I work right next to the Google office in Cambridge, they skipped phone interviews and I was invited for an onsite interview directly. There were five technical interviews that covered coding, algorithm design and analysis, software design, and system design

Interview Question – My most difficult question was on system design. I have been in academia until now, and so thinking about enterprise-style system-design and scalability issues was very difficult for me.   Answer Question


1 person found this helpful

Declined Offer

Neutral Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
New York, NY

I applied online and the process took 1 week - interviewed at Google in July 2011.

Interview Details – 2 Initial Phone Interviews followed by 3 day schedule of on-site interviews with interview on 1 day at the Port Authority of New York office.

Interview Questions

Reason for Declining – Salary


1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
Mountain View, CA

The process took 4+ weeks - interviewed at Google in June 2009.

Interview Details – A recruiter has been in contact with me for half a year, until I'm finally ready to apply. Then, they gave me a phone interview, 2-3 weeks later, followed by another phone interview. I'm going for an onsite interview in a few days.

Phone interview 1:
1. What is virtual function?
2. What is the benefit of inherent?
3. What is the advantage of interface in java?
4. Write a program to reverse a linked list.
5. Write a program to find the intersection of two sets and test your program.

Phone interview 2:
1. How to get k random samples in a large file of query key words?
hints: partition the files into n trunks. Load the trunk into main memory.

2. How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices?
hints: use inverted list + B+tree.

Interview Question – How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices?   View Answer


5 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer In Test Interview

Software Development Engineer In Test
Hyderābād (India)

I applied through an employee referral and the process took 4+ weeks - interviewed at Google in March 2013.

Interview Details – I applied through employee referral. HR called me within two days after sending resume. A phone interview is arranged a week later. I was interviewed by a SET from Bangalore. He asked me simple coding questions and writing test cases for it. I was informed that I've cleared the phone screen within 2 hours. Then onsite interview is arranged two weeks later and I flew to Hyderabad. I had 5 onsite rounds each consisting of 2-4 questions. Questions were focusing on efficient coding using data structures, writing test cases for it and write test code. During the interview I was continuously updating my thought process to them which helped me to get nice hints from them whenever I deviate from the right path to solution. I was able to ask them many questions relating google products and SET's work and they were answering my questions patiently! I was taken to cafe with another SET for lunch where I got to know the work environment and other related stuffs! The overall interview process was good. I was constantly updated by my HR about the feedback processing and I got my results in two weeks time!

Interview Question – Per NDA cannot disclose questions   View Answer

Worked for Google? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.