I applied online. I interviewed at Google (Bengaluru) in Jun 2020
Interview
Phone interview
Onsite - online ( 2 rounds and then rejected)
Phone interview is 45 mins of coding
Onsite is same format of phone interview as it was also online
A google doc in which one has to write complete code which can be run. No pseudocode allowed/preferred
Interview questions [1]
Question 1
Mostly dynamic based programming, one based on heap data structure in modified form
The process took 6 weeks. I interviewed at Google (Bengaluru) in Oct 2024
Interview
There were one preliminary round (DSA round), 2 DSA rounds, one ML round, and one behaviorual round. I got rejected after 2 DSA rounds. Interview will be taken in google meet.
Interview questions [1]
Question 1
First DSA round consist of 3 easy/medium questions. In second round, they asked about Djikstra algorithm.
I applied through a recruiter. The process took 3 weeks. I interviewed at Google (San Francisco, CA) in Jan 2022
Interview
Recruiter chat
1 phone screen - 45 mins - 1 standard DSA coding question
1 Onsite loop - 4 x 45 mins - 3 standard DSA coding questions focussed on graphs and arrays + 1 ML round on practitioner discussion and coding an ML algorithm
Interview questions [1]
Question 1
Graphs - Traversal and Manipulation
Arrays - Manipulation
ML - Theory/Practitioner and Coding