First had a recruiter screening, which included questions about my work experience (30 minutes). They also asked why I was interested in joining the company. Then I had an interview with the hiring manager on Zoom (30 minutes). The last and final round was a 2 hour panel interview that included a role play.