The process started with an online application, followed by a recruiter phone screen. After that, I had two technical interviews back-to-back, each lasting about 45 minutes. Both rounds focused on coding problems involving data structures and algorithms. The interviewers were friendly and gave me time to think through my approach before coding.
The following metrics were computed from 950 interview experiences for the Google Software Engineer (Internship) role.
Google's interview process for their Software Engineer (Internship) roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer (Internship) interview process.