Google Software Engineering Intern Interview Questions

Updated May 31, 2014
Updated May 31, 2014
124 Interview Reviews

Interview Experience

Interview Experience

61%
28%
9%

Getting an Interview

Getting an Interview

44%
29%
18%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

124 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

2 people found this helpful  

Software Engineering Intern Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied online. The process took a day - interviewed at Google.

Interview Details

had two phone interviews. Both interviews consist of coding for given problems. Only coding..not asked my research or interest area even though I am a phd candidate who mainly research on specific topic.

Interview Questions
No Offer

Other Interview Reviews for Google

  1. 1 person found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 2 weeks - interviewed at Google in May 2014.

    Interview Details

    Got interview opportunity by talking to university recruiter. Interviewed at HQ with a small team of guys. Asked a lot of CS questions. Took about 2 hours. Did not get offer.

    Interview Questions
    • Write a method to return all permutations of a string.   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  2.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online - interviewed at Google.

    Interview Details

    I applied from the google job website and got an email from recruiter 2 weeks later. Phone interview was scheduled for an internship position. There was 2 45 minutes technical phone interviews.

    Interview Questions
    • After given clearly definition of UTF-8 format. ex: 1-byte: 0b0xxxxxxx 2- bytes:....
      Asked to write a function to validate whether the input is valid UTF-8.
      Input will be string/byte array, output should be yes/no.
        Answer Question
    No Offer
  3.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 2 weeks - interviewed at Google.

    Interview Details

    I applied online and within about a week I was offered an interview. The interview consisted of a google hangout with two different google employees that each interviewed me for 45 minutes. The guys couldn't get there audio working so they both just called me instead.

    Interview Questions
    • The dude basically asked me "what weird things have you found in using C?" Odd question...   View Answer
    No Offer
    Neutral Experience
    Average Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    phone interview. apply on google website. take two week for process and schedule phone interview one three to four weeks later

    Interview Questions
    • 1. Describe what happens when user surf the internet
      2. What's Java Object class. Name one of its method. What will be returned for equal() if two objects have same hashcode
        View Answer
    No Offer
  6. 1 person found this helpful  

    Software Engineering Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 2 weeks - interviewed at Google.

    Interview Details

    Got interview from recruiter, since I had participated in one of Google's summer programs. I was scheduled 2 interviews one after the other on the same day. My interviewers were very friendly and down-to-earth.

    Interview Questions
    • Given an array of (unsorted) integers, arrange them such that a < b > c < d > e... etc.   View Answer
    • I noted Python as my language of choice and was thus asked a lot about it, including libraries I had not used before. So whatever language you pick, make sure you're an expert on it!   Answer Question
    No Offer
    Positive Experience
  7.  

    Software Engineering Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 2 months - interviewed at Google.

    Interview Details

    The hardest part was getting offered the interviews. I applied through the website as well as emailed a contact from my university - about 3-4 weeks later, I heard back from a recruiter. I had two technical phone interviews (not too bad - I felt like luck had a factor) followed by a longer host-matching period. I just went with the first host that contacted me because I liked the position and didn't want to risk not getting an offer in the end.

    Interview Questions
    • Under NDA - can't talk about these. Reviewing your algorithms book won't hurt, however.   Answer Question
    Negotiation Details
    Didn't feel the need to negotiate.
    Accepted Offer
    Positive Experience
    Difficult Interview
  8. 1 person found this helpful  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 3 months - interviewed at Google in February 2014.

    Interview Details

    I ask a friend to refer me in Jan and get first phone interview in Feb. The interview question is quite simple, very common with leetcode problems. And they will ask you to analyze the complexity and improvements. I got one more interview in March, since they are hard to evaluate me. After I pass the interview in March, they said I am in a hosting match process. I was very excited, however, I found that at that time there is almost no positions in Google. The final result is that I got a reject letter no long before.

    Interview Questions
    • Common interview problems like string processing. Remove repeated chars in a string.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  9.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online - interviewed at Google in February 2014.

    Interview Details

    Submitted resume online and got connected by recruiter. Then scheduled two 45-mins technical phone interviews with Google engineers. It was not hard but I gave them wrong answer about time complexity. But the engineers are very nice and friendly. After that I got the email about making a third phone interview. I think that might because I did just on average in the first two rounds and they want to give me another chance. But later I got several other offer deadlines approaching and thus declined further interview process with Google.

    Google's host matching round takes quite a time. But great company though.

    Interview Questions
    • Not so hard. They like to ask complexity analysis for each question.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  10.  

    Software Engineering Intern Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    interviewed at Google in February 2014.

    Interview Details

    I applied for this job and in a month was contacted by a recruiter. He has set two technical interviews one after another and let me choose the date. Both interviews were tech screens (in Google Hangouts), took approximately 45 minutes and had identically the same structure - first 3-4 minutes interviewer introduces himself and lets you quickly introduce yourself, then he asks you one programming question, you need to code your solution in Google doc so that he sees your performance. After that you discuss possible bugs and time/space complexity (pay attention to it, that's really important).

    Interview Questions
    • Some basic question - in the solution you just need to apply some rule to change the array order   View Answer
    No Offer
    Difficult Interview

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.