First, you apply on the Google site, then you are contacted by a recruiter for scheduling two phone interviews. If you pass the two interviews, you will enter the project matching phase and wait to be assigned to a project. There is no guarantee that you will get a project.
Interview is somehow hard.
Project matching phase.
The following metrics were computed from 3 interview experiences for the Google Software Engineer Internship role in Mountain View, California.
Google's interview process for their Software Engineer Internship roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer Internship interview process in Mountain View, California.