first interview was remote, got asked two questions, one python question and another SQL question, both were from a known coding platform (I forgot the name), both were in difficult level.
second interview was onsite, the position description is "data scientist" but I have to say they didn't provide any info on what to focus on in terms of preparation "general ML knowledge" I was told.
in reality, you get asked purely data analysis questions on a prediction vector provided by their trained model, and drift detection questions, so the role has nothing to do with data scientist, and they let you know that after the interview is over, so you can imagine I wasn't too pleased with that