Three interviews with different team members.
1) Initial interview with one team member to talk about the role and my attributions in case I was accepted.
2) Interview with two team members and they asked a lot of specific questions about how compilers works in general and specific things about code generation and architecture.
3) One interview with a manager just to know me better.