Google Software Engineering Interview Questions

Updated Mar 25, 2015
Updated Mar 25, 2015
1,237 Interview Reviews

Interview Experience

Interview Experience

52%
30%
16%

Getting an Interview

Getting an Interview

47%
25%
13%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

1,237 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee
Anonymous Employee
Application Details

I applied online – interviewed at Google.

Interview Details

I submited my resume online. After 2 weeks the HR contacted me to arrange a phone interview.
 It was about 40 minutes.
The process is writing code on google doc and interact with interviewer through the phone.
I was informed to get an onsite one working day after the interview.

Interview Questions
  • 1. merge two sorted lists. 2.merge k sorted lists
    He asked followed up questions about memory allocation, difference between heap and priority queue, , time complexity and a few issues with my STL usage.
     
    View Answers (2)
No Offer
Positive Experience
Easy Interview

Other Interview Reviews for Google

  1.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral – interviewed at Google.

    Interview Details

    Applied through a employee referral. Was contacted by a recruiter who asked me about my background and told me about the interview process (1-2 phone screens and then ~5 on-site interviews). He then scheduled a phone screen with one of their engineers. The phone screen was a bit odd I think, the person did not really introduce her self and jumped right to the questions. The rush made me a little bit more nervous but I guess she didn't think the usual background/interests chat mattered. Otherwise the format was very similar to other technical phone screens I've done.

    It took a rather long time for the recruiter to get back to me and actually it wasn't until I sent him an email >3 weeks later that he promptly replied that he coincidentally just received the results (right) and there weren't enough positives to move forward.

    Interview Questions
    • Started off with some knowledge questions about graphs (no coding). Then a rather tricky combinatorics problem that involved a base 9 number system (as opposed to binary base 2 or hex base 16). I stumbled on the solution in the end but was way to nervous and that probably didn't look to good.   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  2.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online – interviewed at Google.

    Interview Details

    Applied on line, about one weeks later, they will contact you with the phone. they want to ensure you can really interest in coding and have some coding experiences. After get the call, they will send you an Email, with a link. And the link will expire in a week. Click that link you will goto Codility, do the programming part.

    Interview Questions
    • It was an algorithms question, which will be O(n^3) with bruce solution, but you have to optimize it Time complexity O(n), space complexityO(n).   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  3.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online – interviewed at Google.

    Interview Details

    Applied online. Few weeks after I submitted my application, I was contacted by a recruiter via e-mail. Got phone interview. Interviewer was friendly. Finally, got a phone call from recruiter after two weeks said I cannot move to next step.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through a recruiter – interviewed at Google.

    Interview Details

    I received an email from a recruiter requesting a recent resume. I sent her the resume and she gave me some tips on how to improve it. I sent to her the updated resume and she scheduled a phone interview. I passed that one and she scheduled another phone interview, which I didn't pass.

    Interview Questions
    • They asked two standard CS questions on my first phone interview and a harder one on my second phone interview.
      1- dictionary manipulation / handling of duplicates
       
      View Answer
    • 2- Reverse linked list (first phone interview)   View Answer
    • 3- Non-standard game strategy question (second phone interview)   View Answer
    No Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through other source – interviewed at Google.

    Interview Details

    We talked on the phone and we mostly talked about coding which I wasn't all to good with but I told them that I would brush up on it and work at the best of my ability

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  7.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online – interviewed at Google.

    Interview Details

    Applied online and received an email about setting up two technical interviews which were back to back. Scheduled the interviews and received questions about data structures and algorithms in my chosen language. Heard back a week or so later they were not moving forward.

    Interview Questions
    • Questions about data structures and algorithms in my preferred language.   Answer Question
    No Offer
    Neutral Experience
    Average Interview
  8.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through a recruiter – interviewed at Google.

    Interview Details

    2 phone interviews. Didn't make it past the second. Neither question asked was very difficult. First was about string manipulation, second involved fib sequence. Both interviewers were helpful and I thought I did well, but not as well as some of my peers evidently. Make sure to analyze runtime and run through test cases.

    Interview Questions
    • Signed a NDA, so I can't discuss, but first phone interview was on string manipulation and the second involved the fibonacci sequence.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  9.  

    Software Engineering Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral. The process took 4+ weeksinterviewed at Google in March 2015.

    Interview Details

    There are three phone interviews back-to-back. Each last for about 45 min. The HR is very nice, send me PPT file for preparation as well as several reminders. Receive reject email one week after interviewing.

    Interview Questions
    • Find the deepest node in a binary tree; Build a tree out of given edges; etc   Answer Question
    No Offer
    Neutral Experience
    Difficult Interview
  10.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral. The process took 4+ weeksinterviewed at Google in March 2015.

    Interview Details

    Inside referral, contacted me in 2 weeks, arranged the interview 4 weeks from then. Very efficient. 3 interviews, 45 mins each. ALL nice person! The third one doesn't talk much. But the questions in third one are not the hardest, leetcode medium level, I think. The first one questions are easy (leetcode as reference). You can ask them questions not related to the interview. Very positive experience! Thanks, google and glassdoor!

    Interview Questions
    Declined Offer
    Positive Experience
    Average Interview

See What Google Employees Are Saying

2 people found this helpful

 Current Anonymous Employee

Pros: “The perks of food and recreation are not everything. I am so happy to have been part of this amazing culture.” Full Review

Work at Google? Share Your Experiences

Google

 
Click to Rate
or

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.