About this guide
 
Get Hired
Inside Scoop
  • Mission-driven company and customer-first mentality where the work makes an impact
  • Opportunities to work cross-functionally
  • Company is growing and moving quickly, which can create a feeling of instability/lack of transparency
 
Interview
Interview Process

The interview process for a software engineer can take 2 weeks

Stage 1: Phone screen with recruiter
Stage 2: Technical interview with engineer
Stage 3: Onsite interview

The interview process for a data scientist can take 4 weeks

Stage 1: Phone screen with recruiter
Stage 2: Technical phone interview
Stage 3: Onsite interview

The interview process for a product/experience/UX UI designer can take 1-3 weeks

Stage 1: Phone screen with recruiter
Stage 2: Phone interview with designer
Stage 3: Onsite interview with portfolio presentation

The interview process for a product manager can take 1-3 weeks

Stage 1: Phone screen with recruiter
Stage 2: Phone interview with hiring manager
Stage 3: Onsite interview

 
Interview
Interview Questions
  • How would you implement a persistent stack?
  • Given 2 words and a dictionary, return the shortest path between 2 words.
  • Describe your previous software engineering experience.
  • Implement a persistent stack.
  • Design an A/B testing framework.
  • Write a package manager like apt-get.
  • Does an ROC curve change if you square the outputs used to generate it?
  • Find out which feature(s) are important in a black box model.
  • Please walk me through how you would solve [business problem] using [some complex SQL query using multiple joins and a counting trick].
  • What are l1 and l2 regularization, and how are they different?
  • What would your colleagues say is your greatest weakness?
  • Given a model that gives the likelihood that a loan is fraudulent, how should you proceed?
  • Tell us about your work.
  • Design a brochure
  • If you could redesign the credit card experience, what would you do?
  • How would you redesign X user flow?
  • How much money do you think the average American has in their bank account right now?
  • How have you worked through disagreements with engineers?
  • Tell me about a feature that you launched that you are particularly proud of
  • How would you go about implementing notifications for a logistics company?
  • How might you think about implementing down payments for customers who cannot be approved for the full amount of a desired purchase?
  • How would you go about prioritizing which industries/merchants to focus on in expanding Affirm's core product?
 
Culture
About Affirm

Mission

Our mission is simple: Deliver honest financial products that improve lives.

No info found on Affirm values

 
Company
Hiring Categories
 
Compensation
Median Salaries
   
Team
Demographics
 
Locations
Office Locations
  • San Francisco: 225 Bush St, San Francisco
  • Sioux Falls: Sioux Falls, SD, USA
 
Photos
Office Photos