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
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
Applied at PhD level so I had two back to back technical interviews. One all stats concepts and the other talking over a hypothetical experiment design and walking through my thought process.