First there was a general interview per phone. After this, I was invited to a technical skype interview. There were some theoretical machine learning questions and a coding question. When I got stuck, interviewer gave me some hints how to make the algorithm better.