I got the opportunity through an off-campus application.
The first round was a telephonic interview. The recruiter called and asked me to briefly explain the projects I had completed.
After a few days, I received an email stating that I had been selected for the interview rounds. There were two rounds of coding interviews, and in both, I was asked medium-hard questions.
In the first round, I was given a question on binary trees. I was able to solve it before time ended, which led to a further discussion on how the problem could be solved more efficiently.
In the second round, I was asked a greedy-based question. I took a significant amount of time to understand the problem as it was a bit tricky. When I got stuck, the interviewer provided a hint, which helped me finish the problem on time.
They asked me to describe one of my favourite projects.
The following metrics were computed from 21 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.