I applied online. The process took 4 weeks.
In the first interview, they asked a LC medium top-k elements, and I got that. Then the second interview asked a LC hard longest repeating substring. I got a baseline solution using hash maps, but the interviewer was insistent on getting the optimal solution. The hints given were not informative.
Top-k elements and longest repeating substring
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.