The process was: (1) recruiter screen, (2) hiring manager interview, (3) writing assignment, (4) panel interview, (5) final interview. I made it through the panel interview but affirm did not move forward with me after that. It was a great experience overall and I loved meeting the team!