First round on campus by one person, 30 minutes duration includes technical and behaviour questions. second by phone, I did a presentation for 15 minutes and we talk about my work experience and technical question about an hour. The final round is on-site, small panel interview, two people for an hour, total four people. One panel is more technical detailed than the other team.