Google
4.2 of 5 2,093 reviews
www.google.com Mountain View, CA 5000+ Employees

Google Software Developer Interview Questions & Reviews

Updated Apr 11, 2014
All Interviews Received Offers

Getting the Interview 

35%
33%
18%

Interview Experience 

52%
27%
20%

Interview Difficulty 

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

No Offer

Positive Experience

Difficult Interview

Software Developer Interview

Anonymous Interview Candidate
Mountain View, CA

I applied online and the process took a day - interviewed at Google in February 2014.

Interview Details – One question was asked about the data structures and I was asked to write the code for it.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Developer Interview

Anonymous Interview Candidate

I applied through an employee referral and the process took 2 weeks - interviewed at Google.

Interview Details – first round of telephone interview

Interview Question – question were not difficult, but not expected.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Easy Interview

Software Developer Interview

Anonymous Interview Candidate

I interviewed at Google in March 2014.

Interview Details – Codility(online programming test) assessment + phone interview
The question was easy enough but it was horrible trying to write production code in a Google Doc in 5-10 min. He went through all the corner cases such as empty string etc. and kept poking holes in my code. Fair is fair and I never thought it would be easy. I am pretty sure I won't make it to the next round although I didnt get the result

Interview Question – First, they sent a coding assessment on Codility which had 2 questions - one was to return the number formed by interleaving the decimal digits of 2 numbers. Then during the phone interview I was asked to serialize and deserialize a vector of strings in C++.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

No Offer

Positive Experience

Easy Interview

Software Developer Interview

Anonymous Interview Candidate

I applied through other source and interviewed at Google.

Interview Details – G recruiter called, I chatted with the recruiter and HR for quite a while, 2 phone screens later I was invited on-site. First person came in, there was 5 mins of chitchat, and then question was posed. The other 3 people were rather pleasant and tested general knowledge in field.

Interview Question – Find the length of the longest chain of consecutive integers in an unsorted 2D square array (non-diagonal)   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Software Developer Interview

Software Developer

I applied online and interviewed at Google.

Interview Details – Google has long and slow hiring process. I was contacted by Google candidate review associate, who sent my information to recruiter, and finally I was contacted by coordinator who schedules interview. I appeared for first phone screen. It had one coding question.

Interview Question – Given a doubly linked list as
1 <-> 2 <-> 3 <-> 4 <-> 5<->6

and input (1,2,4,3,6)

Find out longest sub sequence in doubly linked list containing max number of input elements and return its last number.

For above input 1-2-3-4 is longest sequence as per given input. And last number is 4.

for input (1,2,4,7)

Answer should be 1-2 and 2 is last element
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Developer Interview

Software Developer
Mountain View, CA

I applied online - interviewed at Google in February 2014.

Interview Details – I applied online through the google website. Heard back from the recruiter after a couple of months and then she didn't reply back for months. But ultimately after following up, she scheduled a telephonic interview. They mostly asked me system level questions which were out of my area of expertise

Interview Question – How do you handle redundant calls to a server?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Developer Interview

Anonymous Interview Candidate

I applied through college or university and interviewed at Google.

Interview Details – Just got an phone interview and rejected

Interview Question – Given 10 web sockets which will produce sorted string at different time period. Design an API that can provide instance merge of sorted string (merge 10 sorted strings into one)   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Software Developer Interview

Software Developer

I applied through college or university and the process took 3 weeks - interviewed at Google.

Interview Details – 2 over the phone coding interviews

Interview Question – A lot of design questions. Study up on design.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Developer Interview

Software Developer
Austin, TX

I applied through a recruiter and the process took 4+ weeks - interviewed at Google in January 2014.

Interview Details – 1) A recrouter email me asking if interested working for google.
2) Phone chat with the recrouter next day or so
3) Technical screening one month later

Interview Question – I have been given one algorithmic problem, could not solve it. I was given a little hints and did advance a bit but still could not solve the problem. Then I was given different problem, also algorithmic, that I believe I have not solved either.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Developer Interview

Software Developer

I applied online and the process took 1+ week - interviewed at Google.

Interview Details – I got a technical interview after they contacted me via email. The technical questions were about computer science concepts: OOP, data structures, algorithms and optimization.

Interview Question – Normal questions. They are all covered in normal CS courses.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Google

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.

Glassdoor is your free inside look at Google Software Developer interview questions and advice. All 61 interview reviews posted anonymously by Google employees and interview candidates.