The interview was conducted in two rounds. The first round was a coding round where I was asked to solve basic Python problems such as calculating separate sums for even and odd numbers, finding the median, and other fundamental tasks. After successfully completing the coding round, I moved to the second round, which was a technical interview. The interviewer, either a manager or team lead, asked questions on various topics like logistic regression and random forest, including the underlying mathematics behind these models. They also inquired about my previous projects, as well as questions related to SQL and Python.