Phone interview:
Onsite - online (2 rounds, then rejected).
The phone interview was 45 minutes of coding.
The onsite interview followed the same format as the phone interview, as it was also online.
A Google Doc was used, in which candidates had to write complete, runnable code. Pseudocode was not allowed or preferred.
Mostly dynamic programming, with one approach based on a modified heap data structure.
The following metrics were computed from 2 interview experiences for the Google Software Engineer (ML) role in Bengaluru, Karnataka.
Google's interview process for their Software Engineer (ML) roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer (ML) interview process in Bengaluru, Karnataka.