I applied through university. The process took 2 days. I interviewed at Google in Aug 2019
Interview
Several meetings over phone and computer that involved tacking some open-ended problem, while discussing your thoughts and reasoning along the way. Nothing was exactly hard, but depending on what your interviewer comes up with as a problem it can be a bit vague or light on details, which may give some trouble.
Interview questions [1]
Question 1
One of the more technical questions was about treating a 2 dimensional array like a map, and given some values that correspond to different types of land, give some statistics about each special type of land (adjacent cells with the same land type would define a group, and some statistics involved the number of individual groups and the average group size for a given type of land.
Two back to back 45 min interviews. Both technical, both DSA. Mine was p easy: first was arrays and second was class design and tradeoffs. Both asked about time complexity and first one asked a lot about edge cases.
Interview questions [1]
Question 1
Make a class that supports storing ranges/combing ranges and checking if a number is captured in a range that you store.
It was a screening round. Google link was shared with me. They asked me some basic DSA questions but I was not prepared for DSA so I was unable to answer properly. And I got rejected in the screening round
I applied online. I interviewed at Google (Bengaluru) in May 2026
Interview
The interview was very hard it consisted of Graphs and dp combined for the intern .
And also system design is also asked mostly in the google interviews.
Good luck all of you.