Had a first interview with the recruitment agency, then with the company director who also tested my second language skills, and finally with the general manager and the team leader who judged if I would fit in the team.
The second interview was pointless considering that they asked me the same questions that I was asked at the first interview.