Affirm logo

Candidate-reported interview insights

Affirm Staff Software Engineer interviews, decoded.

Explore commonly reported questions, interview rounds, difficulty, duration, and candidate experiences for the Staff Software Engineer role at Affirm.

3.9 rating Banking & Lending

Interview overview

Difficulty

Average

Average rounds

3.6

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy14.3%
average64.3%
difficult21.4%

Candidate experience

negative42.9%
positive50%
neutral7.1%

Candidate-reported interview process

I applied online and a recruiter got in touch to schedule a call. When the day came for the interview, the interviewer didn't call me. I tried to reach out, but I never got a response back.

It started with a phone screen, then a take home project, followed by a hiring manager screen, and wrapped up with a virtual on-site. The whole thing took about a month and a half.

The whole process took approximately three weeks and involved six interviews. It started with an HR interview, followed by a live coding session, and then four onsite interviews which were conducted online. These included coding, project overview, system design, and a hiring manager interview.

Common Affirm Staff Software Engineer interview questions

A focused selection of the most detailed candidate-submitted questions.

  1. 1

    What is the most complicated technical problem that you have solved?

  2. 2

    Implement a card game war with 2 players and 52 cards.

  3. 3

    What are your thoughts on DEI and company culture?

  4. 4

    Tell me about your experience at your current job.

Interview question formats

Coding29.3%
Technical24.4%
System Design22%
Behavioral19.5%
Presentation4.9%

Ready to prepare for Affirm?

Practice technical, system design, and behavioral questions with Zitlee.

Interview information is based on candidate reports and may not represent the current official hiring process of Affirm.