I applied through a recruiter. I interviewed at Affirm
Interview
Interview 1 with the recruiter. Usual pitch about the company and my current background. After the interview, she didn't get back to me for a really long time even after email follow ups. Interview 2 with a VP. The VP was late and asked to reschedule at the very last minute. Usual fit and more corporate selling of the company.
Interview 3 was a take home assignment with 24hr limit. I completed it diligently and had an extremely impersonal reject email after few days with no proper explanation. Question was quite simple and I am fairly confident of providing a good solution and provide enough test cases and design. I expected at least a follow up over the phone and provide proper feedback on the take home assignment.
They kept mentioning that people come first at Affirm. But it was clearly lacking. My honest advice, refuse to do any take home tests from them. Its a waste of everybody's time!
Interview questions [1]
Question 1
Problem on knapsack/optimization programming for streaming data.
We strive to conduct interviews that are thoughtful, engaging, and respectful. We're sorry that your time with us did not reflect that. Your feedback has been passed on to the respective teams.
Other Software Engineer Interview Reviews for Affirm
Took roughly 2 months total. Recruiter was very fast to respond and the interviewers were all very nice and collaborative during the interview. Typical HR call, two technical rounds, and behavorial round.
Live coding #1 focuses on algorithms and data structures, testing problem-solving skills and efficiency. Live coding #2 emphasizes coding challenges and practical problem-solving. The behavioral round assesses experience, teamwork, and culture fit.
Interview questions [1]
Question 1
They asked a coding problem on arrays and hashing to test problem-solving and algorithmic skills.
There were three interviews: one with HR, and two technical ones. Quick process, the recruiter was very responsive. Leetcode style questions in the technical interviews, the first one was easy while the second one was medium/hard.