There was an initial screening round, followed by a phone interview.
After that, there was a preliminary screening round where a 45-minute session was conducted, including one DSA question and its follow-up.
Following that, there were two coding rounds that included two DSA questions and one ML domain round.
The first question was on the topic of heaps, specifically max heaps. The second was on generating subsets.
For the ML round, the task was to create a CNN image recognition model.
The following metrics were computed from 5 interview experiences for the Google Machine Learning Engineer role in Bengaluru, Karnataka.
Google's interview process for their Machine Learning Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Machine Learning Engineer interview process in Bengaluru, Karnataka.