I had two phone interviews back to back.
I coded in a shared Google Doc and was asked a bunch of data structures and algorithm questions. I was also asked about my previous projects and background.
In the end, I had 5 to 10 minutes to ask the interviewer any questions I had for them.
The process took about 3 weeks from scheduling to hearing back from the recruiter about an offer.
I would recommend LeetCode and "Cracking the Coding Interview" for preparation.
After that, it is team matching, which could take a long time.
Sort an array in a specific way.
The following metrics were computed from 58 interview experiences for the Google Software Engineering Intern role in United States.
Google's interview process for their Software Engineering Intern roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering Intern interview process in United States.