I applied online. The process took 1 week.
There were several rounds, which were tough but worth giving a shot. It consisted of Data Structures and Algos, OS, CN, System Design, and Project Discussion. They also asked resume-based questions.
String manipulation problems, such as a medium-level problem involving string operations and edge case handling.
Graph-based problems, including medium-level questions on topics like topological sorting and hard-level graph problems where candidates may be asked to explain the approach and complexity without writing code.
Dynamic Programming (DP) problems, with one interviewee reporting a DP question during the process.
The following metrics were computed from 46 interview experiences for the Google Software Engineer (Internship) role in Bengaluru, Karnataka.
Google's interview process for their Software Engineer (Internship) roles in Bengaluru, Karnataka 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 Bengaluru, Karnataka.