3 virtual and 1 in person, not counting the origianl call from the recruiter. The interviews did require presentations, but nothing too crazy. My problem with the process is that they never contacted me to let me know that the position had gone to another candidate. I think that if invest in several rounds of interviews, it's common courtesy to follow up with the cadidate regardless of the outcome. Very unprofessional.