1 HR interview, 1 Hiring Manager interview, 1 take-home assignment, and 4 panel interviews on the same day.
Overall, the experience was excellent, even though I was rejected in the final decision.
Affirm recruiters are incredibly nice and responsive (the technical team too). I highly recommend interviewing with them even if you don’t get the job, they’ll provide very detailed and valuable feedback.