After I applied for the position, I first received a coding challenge about one month later.
Then, after three weeks, HR contacted me and helped me schedule two back-to-back phone interviews, each lasting 45 minutes.
The day after the interviews, I received an email from HR asking me to schedule one additional 45-minute phone interview.
The interviewers were very patient and helpful, making me feel good about Google.
For the phone interviews:
The first round was about completing an iterator interface.
The second round was to calculate the number of trailing zeros after multiplying a group of integers.
The third round was to find if a node in a graph is guaranteed to reach the success node.
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.