There was a screening round, and multiple behavioral and technical interview rounds.
I applied through Google Careers and received an email with the screening test URL.
The screening round was composed of two programming questions.
Basic programming questions can be solved using BFS.
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.