I applied through a referral in September 2015. A week later, they got back to me and scheduled two 45-minute phone interviews, coding in a Google Doc.
Both interviewers were very friendly and supportive (though it was hard to understand one of them because of their accent). Both interviews consisted mainly of coding questions. However, we discussed my resume with the second interviewer for about five minutes.
I heard back from my recruiter three weeks after the interview. They were ready to proceed with the offer before the host matching process (an open offer guarantees you a project during host matching).
Later, I had three host matching interviews.
Your CV states you do mobile development for both Android and iOS. Could you compare the development processes for these two platforms?
I saw the XXX project on your GitHub. Could you implement YYY (connected to the topic of the project)?
Later, suppose the requirements change as follows: How would you change the solution?
Suppose you have the following Java interface. Implement it as efficiently as you can.
Suppose you're given an array of doubles. Do XXX to them.
The following metrics were computed from 535 interview experiences for the Google Software Engineer (Internship) role in United States.
Google's interview process for their Software Engineer (Internship) roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer (Internship) interview process in United States.