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

Google Programmer Interview Questions & Reviews

Updated Nov 22, 2013
All Interviews Received Offers

Getting the Interview 

35%
28%
7%

Interview Experience 

90%
10%
0%

Interview Difficulty 

11 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Programmer Interview

Programmer

I applied through a recruiter and the process took 2 weeks - interviewed at Google in May 2009.

Interview Details – phone interview first, and then on-site interview.

Interview Question – I forgot. answered most of the questions. but they required exact coding correctness.   Answer Question

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

1 person found this helpful

Declined Offer

Neutral Experience

Programmer Interview

Programmer

Interviewed at Google

Interview Details – I received an initial phone call from Google. They were interested in acquiring my product and integrating it into Google. We had a few initial emails followed by a phone conversation.

Interview Question – There were no difficult or unexpected questions. They wanted to find out more about me and my company.   View Answer

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

Accepted Offer

Positive Experience

Difficult Interview

Programmer Interview

Programmer

I applied online and the process took 2+ weeks - interviewed at Google in May 2013.

Interview Details – Had an phone interview with a woman, just normal HR question. What's the biggest challenge you've face? How did you solve it? What's the different between linkedlist and array?

Interview Question – How would you test the success of the feature you discussed?   Answer Question

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

Average Interview

Programmer Interview

Programmer
New York, NY

The process took 5 days - interviewed at Google in March 2011.

Interview Details – I met with the hiring manager, a nice guy. We discussed programming and my history as a programmer, including my capabilities. It was pleasant and cordial and I thought I would get the position. There are many great programmers out there so you can imagine how competitive it is to get a spot at google. I went through two interviews and I received a call the next week and was informed I wasn't getting the position

Interview Question – What are your best skills as a programmer?   Answer Question

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

No Offer

Positive Experience

Average Interview

Programmer Interview

Programmer
Mountain View, CA

I applied through college or university and the process took 2 days - interviewed at Google in February 2009.

Interview Details – two rounds of phone interviews, and another phone interview.

Interview Question – How to find the top k items from n distributed servers, with min network communication, but computation local at servers is ok   View Answer

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

1 person found this helpful

Accepted Offer

Positive Experience

Very Difficult Interview

Programmer Analyst Interview

Programmer Analyst
Hyderābād (India)

I applied through a recruiter and the process took 2+ weeks - interviewed at Google in June 2012.

Interview Details – Very tough to crack and need to keep a lot of patience.the initial rounds were tough to crack and do were the last rounds but enjoyable and awesome experience.

Interview Question – There were many many many of them.   Answer Question

Negotiation Details – Just be simple and keep smile always.

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

No Offer

Positive Experience

Difficult Interview

Programmer Analyst Interview

Programmer Analyst

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

Interview Details – I was contacted by a recruiter on LinkedIn. I had a initial screening with her. Then she called me a couple days later for a phone interview with her. Then I had another another phone interview with another Google recruiter about a week later. They asked questions about my background and also a couple of case questions. The recruiters were both really nice, and assisted me when I stumbled with the case questions The initial recruiter that called me after my second phone screen and told me they decided I was not a good fit for the position, but would like to keep me among their applicant pool.

Interview Question – Describe how you would design a system used for sending out mailings for a tire company?   Answer Question

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

Accepted Offer

Positive Experience

Very Easy Interview

Programmer Analyst Interview

Programmer Analyst

I applied online and the process took 4 weeks - interviewed at Google in January 2012.

Interview Details – thing from your initial communications with the company, organization and planning of the interview, number and type of interviews, and any advice you might offer to other interview candidates. Bonus points for your perceptions of the people, office, and work culture.

Interview Questions

Negotiation Details – be the negotiation phase? (optional)

What were you able to negotiate? What advice would you give others considering an offer?

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

2 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Online Media Associate Programmer Interview

Anonymous Employee
Dublin, Dublin (Ireland)

I applied online and the process took 2 months - interviewed at Google in February 2011.

Interview Details – I initially applied online for Google in November 2010. They got back to me about a week later, and in their email, asked me a few more detailed questions about my background, experience and education. I replied quickly, as I was really happy to have been contacted. They said they would be in touch in the coming weeks about upcoming opportunities. I told them I was currently studying for my Masters, so they knew there was no rush in getting back to me.

In mid-December, I got a phonecall. A recruiter asked me a few questions about myself, what I was currently doing, and then organised an official phone interview for January. I did a bit of research into Google interviews before the phone interview, and was prepared for some crazy questions and a really difficult interview.

The recruiter sent me a really detailed email with a lot of information that I should familiarise myself with before interview (adwords product-based). The phone interviews arrived, and I must say, the interviewers were really friendly and conversational on the phone. They made me feel relaxed and I think this made me perform better than I would have if I was nervous or intimidated. Compared to the kind of off-the-wall questions I had prepared for, I thought the phone interviews were a breeze, as they were all competency-based and were mostly about me selling myself.

It took a little while to hear back about the phone interviews, just over a week if I remember correctly. I got offered an onsite interview, and was sent a questionnaire to fill out, which was personality-based and asked a lot of teamwork-type questions. The email contained links to a lot of information on Adwords, and said I should familiarise myself before the onsite interview.

The first onsite interview was quite like the phone interviews, with a heavy emphasis on competencies. Again, the interview was very conversational and put me at ease.

The final interview was more difficult, with nearly all questions being specifically related to Adwords, and a lot of questions that demanded strategic thinking and real-life every day problems for Google advertising account managers were asked. It was difficult, but no more difficult than I had been expecting. I may not have survived this section, had it not been for the research I did beforehand.

I got a phonecall the next day to say I had passed the interviews, and I was being taken to the offer stage. I had to prepare a "case" for myself, highlighting, in bullet points, all my best attributes and experience. The case was then sent to the hiring committees and for executive review. The whole process, from the time I submitted my "case" to the time I got offered the job, took exactly a month. While this was a long time, and was fairly nerve-racking, my recruiter kept in touch with me to tell me the stages my application was at, and gave me positive feedback at each committee stage, so at least I didn't feel like I wasn't going to get it!

The last stage did take a long time, and I was anxious, but my recruiter was a real gem and made sure I was aware of what was going on.

To anyone interviewing for this position, I would say, show enthusiasm, do your research and don't believe the insane questions you've read on the internet! I did get a few hard ones but they were all manageable and relevant to the job.

Interview Questions

  • If a camera manufacturer wants to advertise with Google, what should the copy of their ad be?   Answer Question
  • If Google were banned from advertising, how else should we make revenue?   Answer Question
  • How would Google implement a €20 annual subscription fee for Gmail users?   Answer Question

Negotiation Details – I was very happy with the package offered, it was way over my expectations and I did not attempt to negotiate.

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

No Offer

Positive Experience

Very Difficult Interview

Programmer Interview

Anonymous Interview Candidate

The process took a day - interviewed at Google in November 2009.

Interview Details – I first passed a phone screen, asking various general questions about myself, where I wanted to go, why I wanted to work for Google, etc. Then I had 3 separate technical phone interviews, that lasted about an hour each. They asked me computer science questions, that went from a high level design, down to the specific implementation of an algorithm. Some were questions that were very conceptual and algorithmic, and some were very focused on concrete design and coding ability.

Interview Question – How would you implement an MS Paint clone? What objects and methods would you need, how would they draw on the canvas, and what UI elements would be necessary?   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 Programmer interview questions and advice. All 11 interview reviews posted anonymously by Google employees and interview candidates.