Take home analysis and presentation, including follow up questions and going through code.
Next interview was behavioral and some further data questions.
Was rejected after this interview as they said I didn't have enough experience in ML, although throughout the whole process ML was never discussed. If they had asked they would have found out I have plenty of experience in this area of DS. So although the experience was good in general, it was a very bizarre reason for rejection which left a bad impression of their attention