I was initially contacted via LinkedIn. The process started with a recruiter call, then a hands-on technical screen, and lastly a final round of 5 interviews.
This round included a mix of coding, system design, and a hiring manager interview. It was scheduled over a few days due to my preference.
Technical screen:
I was interviewing for an infrastructure team, so this interview consisted of a live application troubleshooting situation in a test AWS account. It covered a breadth of topics.
Final rounds:
As this was for a senior position, there were more system design interviews performed using an online whiteboarding tool than there were coding interviews.
The following metrics were computed from 28 interview experiences for the Affirm Senior Software Engineer role in United States.
Affirm's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Affirm's Senior Software Engineer interview process in United States.