1. Call with recruiter
2. Zoom interview with hiring manager and another PM
3. Zoom interview with another PO and PM
4. Zoom interview with team lead and scrum master
The teams I worked with were great - biggest area of concern was the lack of communication from the recruiter. I had very little idea of what to expect going into each interview and this could've been better.
Everyone was friendly and professional and while I didn't get an offer, the process went as expected.