I applied online.
There were 2 technical rounds, and the second round was standard LC that went well, including a max-heap question to simulate a voting system. The first round was low-level heavy, featuring questions about dynamic casting, memory constraints and management, and designing a hash function. I was told the interview would be DSA based and reached out to the recruiting team to inform them that my first round was not really fair, but they did not agree to a re-interview.
Low-level heavy (questions about dynamic casting, memory constraints and management, and designing a hash function)
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.