I applied in early September and received an online coding challenge in mid-September (very easy).
Then I entered the phone interviews (mid-difficulty).
I passed the phone interviews and entered the project matching phase in mid-October.
Host matching was the worst part of the interview process because you never know when or if you will get a host matching interview.
For almost four months, I didn't receive any host matching interviews. Luckily, my recruiter was able to find a team willing to give me a shot.
Then I had a great conversation with my manager. He was really nice and explained the project and the team to me.
Phone Interviews
NDA
The host matching interview was very laid-back and not technical. It basically involved asking if you have some experience and seeing if you were interested in the project and team.
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.