Very LONG process with this company.
The first was a phone interview with the recruiter and then second phone interview with the hiring manager.
Then, in person interviews with 4 people total (2 of which were phone interviews with). One wasn't able to make it so it was a separate zoom phone interview since he was remote.
After that, it's a presentation (a lot of the questions were asked in the interview process). Before the homework presentation, it was a 30 minute interview with the HR Director. This was a little frustrating since presenting already has it's challenges so adding another interview before that was rough.
Overall, the interviewer's were nice, but the process was very long and about 2 months overall.