First step - Programming test without time limit. C# and C++ questions. Optimization.
Second step - Phone/Skype technical interview, where you will speak with the interviewers about the previous exam.
Third step - Face to face interview to talk about your background, the company, etc.