Had 4 interviews. The first was with the company recruiter where I got to learn more about the company culture. Second was with the hiring manager where I got to learn more about the role. Third was with another superior, got to learn more about the team. I was then given a small project to prove my skillsets, which I presented to the hiring manager and team during the forth interview.