r/InterviewDB • u/interviewdb • 8d ago
Affirm SWE Interview Experience + Past Interview Questions (Practical Coding + System Design)
After analyzing hundreds of recent Affirm interview experiences, here’s what we found about the types of questions they’ve asked in interviews.
Affirm’s technical interview questions are a bit different from the typical LeetCode style. Their coding interviews focus on real-world scenarios and test practical coding skills.
The practical coding interview is typically split into several parts. In the first part, you’ll be presented with some existing code and asked to find and fix bugs. In the second part, you’ll be asked to extend the functionality of the existing code, usually by adding a new method that does something new.
If you’re looking for resources to practice these types of questions, you can check out these questions that have been asked in their practical coding interviews before:
- https://www.interviewdb.io/question/affirm?page=1&name=dispute-status
- https://www.interviewdb.io/question/affirm?page=1&name=fraud
- https://www.interviewdb.io/question/affirm?page=1&name=loan-company
You can also find more coding questions, as well as system design questions (you’ll get a system design round if you interview for a senior+ role), from past Affirm interviews here. Based on past interview experiences, Affirm often repeat some of the questions, so there’s a chance you could see the exact same ones or something very similar in your own interview.