I had an initial screening call with an HR recruiter. I then had a 45 minute interview with the hiring manager. Afterwards, there was a panel interview with 4 members of the team, each 30 minutes. Then, I had a final interview who held the position currently but was going out on parental leave (to return to a higher level position).