Got an email from the recruiter that a manager wanted to interview me for an internship position in his team. We scheduled the 2 video interviews spaced one day apart. The interview covered behavioral, technical(ML questions) and coding. Their was one ML design question. For the ML questions it was basic things like explain gradient descent, loss functions, difference between batch/stochastic gradient descent, difference between L1/L2 regularization and what they do and then questions about the projects I have worked on. It helps to understand the basics. Coding was leetcode easy (first interview) and medium (second interview).