Smooth. I did 4 interviews and a home task assignment. The HR always responded quickly after each interview.
The first interview was an introductory one where I shared my experiences. There was also a few simple questions regarding ML and Python.
After the first interview, I got a home task assignment where I created an ETL procedure, built a machine learning model, evaluated its performance based on appropriate metrics and finally came up with an algorithm that takes action for each user based on the predictions.
The second and the third interviews were with a data scientist and a product owner, respectively. These interviews were intense and difficult. Expect lots of ML and probability related questions. I have been also asked about my experiences in detail. In addition, interviewers asked brain teasers ( probability & combinatorics ) and algorithmic questions.
Finally I did an interview with a Lead DS. This interview consisted of behavioral questions as well as a brain teaser.
Then, I got a very nice offer :)