The first interview took place with a general recruiter of Ubisoft. It was mainly about giving a first impression and to explain the personal motivation. Second interview was with a developer who would have been my superior for that position. Here I had to give more details about my technical expertise. After that, I had to do a programming test which took me about 2 days to accomplish.