Had a screening call with the recruiter, followed by a 30 minute call with the hiring manager. After that, did a take home exercise, then a 30 minute presentation and discussion of the exercise.
Then I was invited to a 1.5 hour interview with 3 team members in a row. Some last minute shuffling happened right before my interviews.
A few days later, got a rejection email from the recruiter. No feedback. Not even a phone call (which I expect as a professional courtesy after that many rounds of interviews).