Different rounds, with technical and behavioural questions.
So behavioural round is easy,
Also Being familiar with common data structures, their time and space complexities, and how to assess and improve algorithm efficiency is a good idea.
Interview questions [1]
Question 1
Tell me about yourself?
questions about the top concepts.
Met with interviewer, asked behavioral questions for a bit. Transitioned to typical data science interview questions. Mainly focused on regression (interpreting regressions or noting that they can't be extrapolated) and power of tests/data.
Interview questions [1]
Question 1
Interpreting regressions or noting that they can't be extrapolated.
I applied online. The process took 3 days. I interviewed at Google (Riyad) in Feb 2024
Interview
Very professional, left time at the end for questions and feedback, demonstrated clear communication throughout, and created a comfortable environment for discussion. They asked thoughtful, relevant questions that aligned with the role, and provided clear instructions during the technical portion. The interviewer was respectful of time, attentive to my responses, and encouraged a two-way conversation. Overall, it was a well-structured and engaging interview experience that reflected positively on the team and the company.
Interview questions [1]
Question 1
They asked me to write a Python function that detects outliers in a dataset using the IQR method. I had to explain the logic, implement it live, and apply it to a sample column. They were interested in both my coding accuracy and how clearly I communicated my approach.