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  

45%
28%
20%

Interview Experience  

51%
30%
18%

Interview Difficulty  

Average Difficulty
42 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

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


No Offer

Positive Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer

I applied through a recruiter and interviewed at Google.

Interview Details – A recruiter from Google's college recruiting team contacted me after my friend referred me. The process was very fast. I had a phone interview with an engineer from Google's NYC office two weeks later. It was a standard 45-minute technical interview. The interviewer started the interview with a coding problem directly. BTW, we used Google docs as the white board. I finished the first coding problem with two solutions and he verified both of them. But we didn't leave much time for the second problem, I wrote down some code and the time was up. One week later, I got the onsite invitation. The onsite interview included four sessions. All of them were technical interviews. Almost two weeks after the onsite interviews, I got a call from my recruiter, she gave a bad news :(

Interview Question – Most of questions are not simple, because you need to think thoroughly.   Answer Question


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.


No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
New York, NY

I applied through an employee referral and the process took 1 week - interviewed at Google in November 2013.

Interview Details – Got the interview by employee inferral, waited about 1 week. Two telephone 45-minitute interviews same day. I wasn't well prepared and didn't get the offer.

Interview Question – Given 2 strings, one is to be sorted, the other is the order. For example, first one is "hello", the second one is "loade", then the sorting result is "lloeh".   View Answers (2)


No Offer

Positive Experience

Average Interview

Software Development Engineer Interview

Software Development Engineer
New York, NY

I applied online and the process took 4 months - interviewed at Google in October 2013.

Interview Details – one phone interview, then 4 onsite interviews

Interview Question – Many sticks with length, every time combine two, the cost is the sum of two sticks' length. Finally, it will become a stick, what's the minimum cost?   View Answers (3)


No Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

Interviewed at Google

Interview Details – Phone interview. Two algorithm problems, one is given 4 digits array, like 0,0,0,0, plus 1 into this array and print. Ex. 8,8,8,8 to 8,8,8,9.

Interview Question – consider one situation, 9,9,9,9 to 1,0,0,0,0.   View Answers (3)


No Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

I applied online and the process took 3 weeks - interviewed at Google.

Interview Details – Two phone interviews. Does a given file name match a single-star pattern?
index.html matches *.html
foo.txt does not match *.html

matches(“index.html”, “*html”) returns true
matches(“foo.txt”, “*html”) returns false
matches(“cat”, “c*t”) returns true

Interview Question – Can abstract class have a constructor   Answer Question


No Offer

Neutral Experience

Average Interview

Software Development Engineer Interview

Software Development Engineer

I applied through college or university and the process took 2 weeks - interviewed at Google in October 2013.

Interview Details – On campus Interview. Two back to back 45 min technical interviews

Interview Question – 1. A rotated sorted array and find the begin of the array(smallest).
2. given a pattern array and a search array. if the pattern appears in the search array in order than return true
3. given infinitely numbers, for every number compute the average of the former k numbers.
  Answer Question


1 person found this helpful

No Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

I applied through college or university and the process took 1 week - interviewed at Google.

Interview Details – Applied on the University Careers Portal.
Got a call for an interview on Campus. They mentioned that I'll have two interviews back to back. 45 minutes each.

Interview 1:

Question 1: The interviewer was really kind. The asked me to write a function to find all the Ramanujan numbers. He helped me when I got stuck at any point and was giving me polite hints.

Question 2: He asked me to implement a queue using 2 stacks.

Interview 2:

Question 1: He has a question on the laptop. I have to code it and answer the questions that followed.

Interview Question – The question in the 2nd interview.   Answer Question


No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
Mountain View, CA

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

Interview Details – An alum from my school sent in my resume as an internal referral. A recruiter contacted me for additional information like a transcript. I then got invited for a phone screening. After that, they decided to bring me onsite. I met with 4 engineers who asked me mostly coding questions, and also another engineer over lunch who does not write reviews.

I had a pretty crazy deadline with another company and the recruiter worked very hard to accommodate that. They managed to schedule me for an onsite within a few days and got the interview results to me in 2 days.

Interview Question – Questions are mostly standard programming problems that you see in interviews   Answer Question

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.