Software Engineer 2 applicants have rated the interview process at Affirm with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 58.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer 2 roles take an average of 18 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Affirm overall takes an average of 26 days.
Common stages of the interview process at Affirm as a Software Engineer 2 according to 3 Glassdoor interviews include:
Skills test: 50%
One on one interview: 33%
Phone interview: 17%
Here are the most commonly searched roles for interview reports -
1. Interview with recruiter - 30 min
2. Live coding - 2 programming tasks
Did not proceed as they have found candidate and closed the recruitment.
Later should be:
3. Hiring manager interview
4. The same coding interview as before but with different interviewer and task
I applied online. The process took 3 weeks. I interviewed at Affirm (Ontario, CA) in Nov 2025
Interview
The interview process begins with a technical screening focused on coding, followed by a hiring manager conversation. After clearing this stage, I moved on to the virtual on-site, which included another coding round and a second manager interview. At every step, I felt well supported — the recruiter, event coordinator, and hiring manager were consistently helpful and communicative, which made the entire experience smooth and positive.
I applied online. The process took 2 weeks. I interviewed at Affirm in Mar 2024
Interview
Initial Phone call with recruiter for 30 minutes and 1 hour technical interview with a senior engineer.
The overall process was quick and they were very responsive in providing next steps.
Interview questions [1]
Question 1
In the initial phone call they asked about my experience and why I wanted to work with Affirm. They also asked why I wanted to leave my current employer.
In the technical interview they had a decision tree type question through hackerrank.