Google Software Engineering Interview Questions

Updated Oct 22, 2014
Updated Oct 22, 2014
960 Interview Reviews

Interview Experience

Interview Experience

48%
33%
17%

Getting an Interview

Getting an Interview

34%
32%
15%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

960 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

The phone interview questions were easy if you have read CLRS. I had a shared document opened and I had to write code in that page. Pseudo code was accepted.

Interview Questions
  • I didn't write any SQL query for a while at the time, so I kinda messed up.   Answer Question
No Offer
Positive Experience
Difficult Interview

Other Interview Reviews for Google

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate in Los Angeles, CA
    Anonymous Interview Candidate in Los Angeles, CA
    Application Details

    I applied online. The process took 3 weeksinterviewed at Google in October 2014.

    Interview Details

    First round, you will have a phone interview. They will ask some basic programming question and one technical questions. Asking writing code on Google Doc.
    Second round, another phone Interview, ask another round technical questions.

    Stop it this point.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 3 weeksinterviewed at Google in October 2014.

    Interview Details

    It's Phone Interview. First, he asked me some questions about projects on my resume, some low level questions. Then coding, merge intervals which is on Leetcode. Then I asked some questions about him. One word, it's not enough to just practice algorithm question!

    Interview Questions
    No Offer
    Negative Experience
    Difficult Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    I got a phone interview after a career fair. I tried to convert it to a on campus interview but failed. I got a phone call and starting to coding on google docs.

    Interview Questions
    • First question is to write a sort function, i wrote bubble sort, next is sort linked-lists. I'v tried to write a right version, but the interviewer wants me to optimize it. The final answer is "you can pre calculate the length of the linked-list". The questions are easy, but hard to tell if it's good for selecting programmers.   Answer Question
    No Offer
    Negative Experience
    Easy Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter – interviewed at Google in October 2014.

    Interview Details

    HR connected me at August. Re-connect with her at October. Then had a phone interview. Some behavior question. Just one technical question about design a game. Not much difficult but generate a random number but not the previous generated number is a little tricky.

    Interview Questions
    • Not difficult but generate a random number but not the previous generated number is a little tricky.   Answer Question
    No Offer
    Average Interview
  6. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    Was contacted by a Google recruiter. Talked to two people on the phone. Both had large egos and fresh out of school. One asked some algorithm questions, and then suddenly hung up. There was second interview a few days later- the other person focused on scalability. There was significant disagreement between us on how to achieve it.

    Interview Questions
    • NDA was signed so cannot provide question.   View Answer
    No Offer
    Negative Experience
    Average Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    No phone screening. Followed by on-site interviews.
    The recruiter seemed to prefer Python and network related experience.
    Recommended some books and web links, a couple of weeks before the interview started.
    Was asked to write code on the white board while explaining what is being done. Chose C++ but Python or Java would have been a better suit.
    Seems to be important to prepare for impressive questions to ask the interviewers.

    Interview Questions
    • Embarrassed that most interview questions were about database design, not quite related to my background given in the resume.   Answer Question
    No Offer
  8. 5 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter – interviewed at Google.

    Interview Details

    Contacted by HR at early July, asking whether I can have an phone interview in 3 weeks. Replied "not available until August". Contacted again in late July and scheduled a phone interview in late August.

    During the interview, I was asked to talk about my resume, including project and research experiences. Then asked to write a class to define a deck of cards, and write shuffle function for the cards.

    Interview Questions
    • was asked to write a class to define a deck of cards, and write shuffle function for the cards.   Answer Question
    No Offer
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online – interviewed at Google.

    Interview Details

    Submitted resume online and got 2 phone interviews, both technical. Process time about 3 to 4 weeks. Asked about projects on resume and coding questions. One is really easy and the other is build a multiplier

    Interview Questions
    No Offer
    Average Interview
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    Applied online, a few weeks later a recruiter emailed me to set up phone interviews. Two back to back phone interviews with coding through a google doc. One was with a software developer and one with a manager. Decision took another few weeks before it came back.

    Interview Questions
    • Basic data structures questions and sorting algorithms   Answer Question
    No Offer
    Neutral Experience
    Difficult Interview

See What Google Employees Are Saying

 Current Anonymous Employee in Mountain View, CA

Pros: “Great coworkers and managers who really value you.” 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.