There was 4 interviews. First was an introductory chat with the recruiter. Technically the first interview was with the hiring manager for about 30 mins. After that was a panel interview with 4 people for about 1hr to 1.5hr. Lastly was a chat with the hiring manager again.