The first step is a coding test where you answer two questions in any language of your choice within a 2-3 hour timed period.
They also provide another questionnaire you fill out about your background and experience.
All the past Google questions can be found online, but they come up with a new one every year.
The following metrics were computed from 482 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.