Google

  www.google.com
  www.google.com

Google Software Engineering Interview Questions

Updated Dec 21, 2014
Updated Dec 21, 2014
1,052 Interview Reviews

Interview Experience

Interview Experience

50%
32%
17%

Getting an Interview

Getting an Interview

32%
30%
17%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

1,052 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied online. The process took 2 weeksinterviewed at Google.

Interview Details

Applied through a hackathon link. Received a first round behavioural phone interview about a week later, and a technical interview two weeks after that. Very disappointed about the technical interview, the engineer who I spoke to called 20 minutes late and seemed preoccupied with something else throughout the entirety of the interview.

Interview Questions
  • Nothing too unexpected, sort an array of structs in O(n) time based on two specific characteristic of the structs.   Answer Question
No Offer

Other Interview Reviews for Google

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a weekinterviewed at Google.

    Interview Details

    Google on-campus interview. The first round. Applied through school career event. The interview was held at school's Career center. About 4 Google engineers came to interview us. The interview was 2 round back to back. The first round is coding about algorithm, very similar to other interview where you got a problem and you have to code on the paper. The second round is more about practical coding skills where you have to code, test and debug to make the program work.

    No Offer
  2. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Google.

    Interview Details

    2 On campus interviews followed by 4 on site with lunch included. The interviewers are super nice except for one of them. Most of the questions related to DS and algorithms

    Interview Questions
    • 1. Given a binary tree and inorder traversal, construct a new binary tree with additional pointers such that the inorder traversal is reflected in the new tree   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  3. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    I was first called for a phone interview but got rejected. Google asked me to reinterview after about 5 months for another set of phone interviews. I am yet to hear from them but the interview didn't go as expected. The interviewer however was pretty cool with the questions as well as the answers. I wish a bit logical and less code intensive as it hardly tests your basic problem solving skills.

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


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    First round phone interview: 30-minutes. One math question (approximate log (2^10)), one coding question (reverse an input string); Second round phone interview: 30-minutes. One binary tree question (how to read and load a large dataset in the smallest memory)

    Interview Questions
    • sorting algorithm; basic mathematic questions   View Answer
    No Offer
    Average Interview
  6.  

    Software Engineering Interview

    Anonymous Interview Candidate in Mountain View, CA
    Anonymous Interview Candidate in Mountain View, CA
    Application Details

    I applied through college or university. The process took 6 weeksinterviewed at Google.

    Interview Details

    A former intern referred me, and I was contacted by a university recruiter in mid fall. The interview process was simple--two 45 minute technical interviews, both were extremely doable. The second was slightly harder than the first. Both involved some data structure/algo questions, but nothing too complicated, and definitely no knowledge of obscure algorithms or data structures was necessary for the optimal solution. The host matching process was fairly quick (heard within a week), and my recruiter was responsive and helpful throughout the entire process.

    Interview Questions
    • Signed an NDA, but one of my interviews also relied pretty heavily on statistics.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at Google.

    Interview Details

    The usual staff. 1 phone call from a recruiter, talked about details about me and about the role.
    1 technical interview via Skype. asked me some array algorithm questions
    Another technical interview via Skye, asked tree questions
    I am not from the states that's why I had two Skype calls

    No Offer
    Positive Experience
  8. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied online. The process took 4 weeksinterviewed at Google in November 2014.

    Interview Details

    I applied online and was contacted the next day for a non-technical phone interview. We then scheduled a technical interview for the next week then I was contacted and was asked to code in a live google document about technical questions

    No Offer
    Positive Experience
    Difficult Interview
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online – interviewed at Google.

    Interview Details

    Applied online and recruiter contacted me within the week to schedule phone interviews. I had the phone interviews ~3 weeks later. First one was a doozy - asked me this complicated tree problem and I didn't get the answer, even after 20 min of hints :(. Second one was ok - asked a standard string manipulation problem, but after failing the first interview, I was done.

    Interview Questions
    No Offer
    Difficult Interview
  10. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate in Mountain View, CA
    Anonymous Interview Candidate in Mountain View, CA
    Application Details

    I applied through an employee referral. The process took 3+ monthsinterviewed at Google.

    Interview Details

    Two rounds of phone interview followed by onsite interview.

    First phone interview was about arrays (move all elements of value v to end of array) while the second was on string manipulation (find longest substring with two distinct characters).

    The onsite interview questions were more varied
    1) Matrix manipulation
    2) Binary search tree
    3) Lunch
    4) String compression
    5) Question with lots of edge cases followed by a design question

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview

See What Google Employees Are Saying

 Current Anonymous Employee in Mountain View, CA

Pros: “Employees and company values are great. Colleagues cheer you on and are very supportive of one another even though there is a lot of competition. People are willing to jump in to get things…” 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.