The interview consists of several stages and a written task that you have to turn in within seven days. The HR people were very nice. First, there is a skype call, then a meeting in person where you introduce yourself, and each of them lasted for about 30-40 min. After the in-person interview, I was given the written assignment and after I passe dit, I was called in for a final interview with a manager and a person from the department I was going to work in.