I applied through a recruiter. The process took 4 weeks.
The interview covered two technical DSA (data structures and algorithms) questions. I was able to work through both, though looking back, my solution to one of them wasn't optimal, and there was a more efficient approach that I didn't land on during the interview. The interviewer didn't flag it or push back on the time/space complexity, so I'm not sure if they noticed, didn't care, or were just focused on other signals. Either way, I ended up getting called back for a third round, which turned out to be significantly harder than the first two.
Behavioral: tell me about one cool project that you want to highlight
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.