I applied through a recruiter. The process took 2 weeks. I interviewed at Affirm (San Francisco, CA) in Aug 2016
Interview
I first discovered Affirm through an intern summer event they hosted in office. After reaching out to the recruiter and talking, I went in for lunch to meet some of the team and subsequently scheduled a technical phone interview.
Out of respect for the employer, I will not disclose the technical interview questions I was asked. However, I will add that I thought the questions were challenging and unique, equally testing programming ability and algorithmic understanding. I was pleasantly surprised by their scope and detail.
I went through two phone screenings before being brought on-site. The on-site consisted of several technical interviews, a "lunch interview", a product demo, and a meeting with one of the engineering team leads. The technical interviews shifted between a focus on hard-coding skills and whiteboard coding. I later received notice of an offer within 48 hours.
Overall, the interview process was quite streamlined and efficient. My recruiter was very communicative and helpful, responding even in off business hours. The on-site interviews were organized and transparently scheduled, and there was quick turnaround from phone interviews, and on-site interviews.
Great job!
Interview questions [1]
Question 1
Describe your previous software engineering experience.
I applied online. I interviewed at Affirm in Feb 2026
Interview
Very fast process with really friendly people. Great interview experience. The process went as such:
1. OA with standard leetcode style questions
2. Recruiter call
3. Technical focused on practical coding
4. Virtual onsite consisting of a behavioural and 2 practical coding technicals
Interview questions [1]
Question 1
Behavioural was mostly delving into my past experience
I applied online. I interviewed at Affirm in Dec 2025
Interview
new grad loop is as follows
OA -> 30 minute recruiter chat -> Technical Interview -> Virtual Onsite (Engineering Manager Behavioral + Technical Interview)
my recruiter was very helpful in clearing up questions i had about the structure / content of the interviews and responded quickly.
I applied online. I interviewed at Affirm (New York, NY) in Dec 2025
Interview
Overall good experience. Recruiter is very helpful along the way. 2 technical rounds and 1 behavioral round. First met with an engineer for the 1st technical and another engineer a few days later for the second round technical followed by a behavioral with a manager.
Software Engineer (New Grad) applicants have rated the interview process at Affirm with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 64% positive. To compare, the company-average is 58.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer (New Grad) roles take an average of 25 days to get hired, when considering 22 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 (New Grad) according to 22 Glassdoor interviews include:
Phone interview: 36%
One on one interview: 31%
Skills test: 19%
Presentation: 6%
Group panel interview: 3%
Other: 3%
Personality test: 3%
Here are the most commonly searched roles for interview reports -