Round1: Phone interview with a recruiter/HR.
Round2: An online, automated, assessment via Hacker Rank.
Round3: A three hour interview with three different people, back to back via Zoom. No break.
Round4: An interview with a manager via Zoom.
It was awful. I withdrew my application. For round 3 they send an email saying your interview could be any time between 9:00AM and 5:00pm. They send you another email the day before the interview of what exact time it is. Who thought 3 hours of back to back interviews was a good idea? I didn't get a break. The fourth interview was supposed to happen the same day round 3 but the interviewer rescheduled and I wasn't notified.