The whole process took around 2 months. First was shortlisted for a face to face interview in Bengaluru. In the face to face interview they asked questions on past experience, concepts of machine learning -> gradient descent, bagging and boosting and ensemble techniques. After clearing the first round a few days later was sent a link for a coding test which involved questions on data structures. Then had another technical round which involved questions on Statistics, probability and evaluation of precision for multi classification problems. Had another 2 technical rounds and an aptitude test before job was offered. The bad thing was that, I had to approach HR regularly and may times they ghosted me and forgot that I even had applied. Bad management from their end.