1. Interview with HR
2. Interview with the hiring manager
3. Give a presentation to the team
4. Interview with a few team members. Each team member has different background. And the questions are mainly centered on my CV.
5. Interview with the hiring manager again.