After submitting my CV, I got the first Skype interview with the team lead. Everything went well. Not long after, I was informed to take the next Skype interview with VP Product. It was basically about my working experience and why I applied for this position. Next they gave me an assignment which, as many people here already mentioned, required tons of time to finish. It was specifically about the tasks of the role I applied. I came to their office to present and got a lot of questions on the assignment.