Affirm logo

Candidate-reported interview insights

Affirm Software Engineer interviews, decoded.

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

3.9 rating Banking & Lending

Interview overview

Difficulty

Average

Average rounds

3

Average duration

~44 days

Difficulty and candidate experience

Interview difficulty

easy13.3%
average66.2%
difficult20.4%

Candidate experience

positive54.2%
neutral20.4%
negative25.3%

Candidate-reported interview process

The whole process took about 2 months. The recruiter was quick to reply, and all the interviewers were friendly and worked well with me during the interviews. It included a standard HR call, two technical interviews, and a behavioral interview.

First, there was an HR call which was about 30 mins and very friendly. After that, I had a coding round on codeUtility (I think) for 1 hr. I messed it up and didn't get forwarded. It was about some charge analytics from a given charges list.

We had two live coding rounds. The first one was about algorithms and data structures, checking how well you solve problems and how efficient your solutions are. The second live coding round involved coding challenges and practical problem-solving. Then, there was a behavioral round to see your experience, how you work with others, and if you fit the culture.

Common Affirm Software Engineer interview questions

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

  1. 1

    Tell me about a past project you led or were a part of. How did it go? What would you do differently next time?

  2. 2

    Tell me about your experience

  3. 3

    What are your expectations?

  4. 4

    Describe your background

Interview question formats

Coding34.2%
Technical28.7%
Behavioral27.1%
System Design7.9%
Presentation2%

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.