I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA)
Interview
Applied online, was contacted by a recruiter, and did the technical phone screen. Overall, the questions just seemed like I was taking a statistics exam. You need to know the the underlying assumptions of statistical tests . Coding was done in a google doc, and mostly only required knowledge of base or built-in functions in your language of choice.
What’s the probability of a type 1 error. What happens when the sampling distribution is altered (e.g. filtering out all values below the mean) and how does it effect type 1 errors.
It was all good, the interviewer was very nice. Technical questions were a bit challenging but overall it was good. The hiring manager was looking for some hands on experience
I applied online. I interviewed at Google (Mountain View, CA) in Apr 2026
Interview
Got email from the HR and scheduled 2 virtual onsite interviews. It went well. I went through another 3 rounds of VO. My packet was submitted to the committee. They do not like it and gave me another round of VO. In the 6th round VO, my application got rejected. It was a total waste of time for everyone.
Back to back interview.
[1]. Mainly ask ML concepts, e.g., how to develop a classifer for youtube video; they will also ask some statistical concepts
[2] Coding for both python and sql