I applied online. I interviewed at Affirm in Feb 2026
Interview
I had a 30-minute call with the recruiter, which was very pleasant and professional. The conversation was clear, well-structured, and gave me a good overview of the role and the company.
The next stage was a one-hour coding challenge. I found this part quite challenging and frustrating. While it was positive that multiple programming languages were allowed, the restrictions around using modern productivity tools and even needing permission to search for information online made the exercise feel somewhat detached from real-world engineering practices.
In a typical work environment, experienced engineers leverage documentation, search engines, and productivity tools to deliver efficient solutions. The constraints of the challenge and the code exercise itself, in my opinion, did not fully reflect how problems are solved in day-to-day engineering work. As a result, it felt less representative of an engineer’s true problem-solving ability and practical effectiveness.
I applied through a recruiter. The process took 6 weeks. I interviewed at Affirm in Mar 2022
Interview
Initial Recruiter Call - Straight forward
HR Call - Provided the info of the broader roles and asked a few details
Coding Round - It was straight forward
System Design - Had to design a system with a Staff member
Hiring Manager Call - This was quick and not clear
Interview questions [1]
Question 1
Coding Round - Linked List - Singly
System Design - Designing a Payment Module
Manager - Unsure, but didn't ask much or well