Google Software Development Engineer Interview Questions

Updated Apr 3, 2015
Updated Apr 3, 2015
7 Interview Reviews

Interview Experience

Interview Experience

83%
16%
0%

Getting an Interview

Getting an Interview

50%
33%
16%

Interview Difficulty

3.7
Average

Interview Difficulty

Hard

Average

Easy

7 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1. Helpful (1)  

    Software Development Engineer Interview

    Declined Offer
    Declined Offer

    Interview

    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 Questions

    • WHAT"S Kernal SOM algorith   1 Answer

    Reasons for Declining

    salary

  2. Helpful (2)  

    Software Development Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 3 weeksinterviewed at Google (Cambridge, MA) in November 2012.

    Interview

    I was contacted by a recruiter from Google over a year ago when I wasn't in the job market. This year, when I entered the job market, I got back in touch with him, and he set things up for me.
    Since I work right next to the Google office in Cambridge, they skipped phone interviews and I was invited for an onsite interview directly. There were five technical interviews that covered coding, algorithm design and analysis, software design, and system design

    Interview Questions

    • My most difficult question was on system design. I have been in academia until now, and so thinking about enterprise-style system-design and scalability issues was very difficult for me.   Answer Question
  3. Helpful (1)  

    Software Development Engineer Interview

    Declined Offer
    Neutral Experience
    Difficult Interview
    Declined Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took a weekinterviewed at Google (New York, NY) in July 2011.

    Interview

    2 Initial Phone Interviews followed by 3 day schedule of on-site interviews with interview on 1 day at the Port Authority of New York office.

    Interview Questions

    • Subset of all sets using bit arithematic.   Answer Question
    • Convert string to integer like atoi in C   1 Answer

    Reasons for Declining

    Salary

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


  5. Helpful (2)  

    Software Development Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 4+ weeksinterviewed at Google (Mountain View, CA) in June 2009.

    Interview

    A recruiter has been in contact with me for half a year, until I'm finally ready to apply. Then, they gave me a phone interview, 2-3 weeks later, followed by another phone interview. I'm going for an onsite interview in a few days.

    Phone interview 1:
    1. What is virtual function?
    2. What is the benefit of inherent?
    3. What is the advantage of interface in java?
    4. Write a program to reverse a linked list.
    5. Write a program to find the intersection of two sets and test your program.

    Phone interview 2:
    1. How to get k random samples in a large file of query key words?
    hints: partition the files into n trunks. Load the trunk into main memory.

    2. How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices?
    hints: use inverted list + B+tree.

    Interview Questions

    • How to design a search engine? If each document contains a set of keywords, and is associated with a numeric attribute, how to build indices?   1 Answer
  6.  

    Software Development Engineer Interview

    Declined Offer
    Positive Experience
    Average Interview
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a weekinterviewed at Google (Hyderābād (India)) in January 2015.

    Interview

    2 rounds back to back , many questions asked in C programming.
    Resume was attached in my application so the interviewer grilled me on all the projects I had mentioned in my resume. Apart from that, it was mainly technical.

    Interview Questions

  7. Helpful (6)  

    Software Development Engineer In Test Interview

    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 4+ weeksinterviewed at Google (Hyderābād (India)) in March 2013.

    Interview

    I applied through employee referral. HR called me within two days after sending resume. A phone interview is arranged a week later. I was interviewed by a SET from Bangalore. He asked me simple coding questions and writing test cases for it. I was informed that I've cleared the phone screen within 2 hours. Then onsite interview is arranged two weeks later and I flew to Hyderabad. I had 5 onsite rounds each consisting of 2-4 questions. Questions were focusing on efficient coding using data structures, writing test cases for it and write test code. During the interview I was continuously updating my thought process to them which helped me to get nice hints from them whenever I deviate from the right path to solution. I was able to ask them many questions relating google products and SET's work and they were answering my questions patiently! I was taken to cafe with another SET for lunch where I got to know the work environment and other related stuffs! The overall interview process was good. I was constantly updated by my HR about the feedback processing and I got my results in two weeks time!

    Interview Questions

    • Per NDA cannot disclose questions   1 Answer
  8. Helpful (1)  

    Software Development Engineer Interview

    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 5 weeksinterviewed at Google (Dublin, Dublin (Ireland)) in February 2013.

    Interview

    the overall experience was good the whole process was a bit long and there were too many questions that I consider irrelevant to the actual job position but overall i am happy i managed to get this position

    Interview Questions

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.