
Affirm Data Analyst candidates report an HR screen, a hiring manager conversation, and a technical or case stage built around list manipulation, SQL, fintech metrics and loan trade-offs.
$140K
Avg. Base Comp
$180K
Avg. Total Comp
4-6 rounds
Typical Rounds
Not reported
Process Length
Candidates who interviewed for Affirm's Data Analyst role describe a pipeline that starts with a friendly 30-minute HR call and a behavioral conversation, then narrows quickly at the technical stage. Two Data Analyst reports describe coding screens. In one, the candidate compared two lists of strings containing date, userId and type information and counted users who appear in both with at least two types. In the other, the candidate worked through a charges list. That candidate says they did not execute the charge problem cleanly and did not advance.
The case material is the other area to practice. One Data Analyst candidate was asked what to track to measure engagement on the Affirm app. Another was asked, in a first-round scenario, to weigh an interest-bearing loan with lower merchant fees against a 0% loan with higher merchant fees, and to name the KPIs they would track. That candidate was unsure whether an A/B testing angle was wanted, so it helps to state your framing out loud and ask what the interviewer wants.
Candidates for adjacent analyst titles report a hiring manager call about an experiment they had led, a live growth analytics case, a take-home with SQL exercises and data analysis on a 48-hour window, and a panel presentation. One Senior Analyst described a case comparing a transaction fee plus interest against a no-interest, shorter-term option, and said the panel cared about stated assumptions. Those reports may not match every Data Analyst loop.
All five reports ended without an offer, so treat them as a guide to what can go wrong. Practice clean code and SQL on filtering and counting problems, fintech engagement and merchant metrics, and explaining a recommendation clearly under time pressure.
Synthesized from 5 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Affirm process.
It was a 30-minute first round. The interviewer gave a scenario based on Affirm's revenue model. It felt like the interviewer wasn't very interested in conducting the interview. He asked: based on two types of loans—an interest-bearing loan where the merchant pays lower fees, and a 0% loan where the merchant pays higher fees—as the merchant, what factors would you consider in making this choice?
I struggled to understand whether he wanted me to approach this from an A/B testing angle or not. He also asked what KPIs to consider when making this choice.
Questions asked: He asked that based on two types of loans - interest bearing loan where the merchant pays lower and 0% loan where the merchant pays higher, you as the merchant what factors will you consider in making this choice and what KPIs will you track.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Affirm
How would you improve Google Maps?
| Question | |
|---|---|
| Missing Housing Data | |
| Hurdles In Data Projects | |
| Overfit Avoidance | |
| Alternative Vendor Tradeoff | |
| Credit Score Estimation | |
| Reddit-like Notifications | |
| Empty Neighborhoods | |
| 2nd Highest Salary | |
| Rolling Bank Transactions | |
| Comments Histogram | |
| Closest SAT Scores | |
| Employee Salaries | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Button AB Test | |
| Experiment Validity | |
| Like Tracker | |
| Last Transaction | |
| Bagging vs Boosting | |
| Subscription Overlap | |
| Total Spent on Products | |
| P-value to a Layman | |
| Maximum Profit | |
| Prime to N | |
| Cumulative Distribution | |
| Bank Fraud Model | |
| Paired Products | |
| Top 3 Users | |
| Swipe Precision |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report a friendly 30-minute call with HR or a recruiter covering background and motivation. Expect to explain why Affirm interests you, since one candidate was asked that directly in an early behavioral round.
Candidates describe a behavioral round or hiring manager call. Reported prompts include why Affirm, a time you worked cross-functionally, and an experiment you led with the insights you drew from it. Prepare concise stories with measurable results.
Two Data Analyst candidates describe coding screens. One had two lists of strings with date, userId and type and counted users in both lists with at least two types. Another worked through a charges list. Interviewers may also discuss optimization and testing, so talk through your approach.
Reported cases include which metrics measure engagement on the Affirm app, and which factors and KPIs a merchant would weigh between an interest-bearing loan with lower fees and a 0% loan with higher fees. Clarify the framing early, then state assumptions and a recommendation.
Candidates for analyst roles mention a take-home with SQL exercises and data analysis, one with a 48-hour window, followed by a panel presentation or virtual onsite. These stages were not reported by every candidate, so confirm the exact format with your recruiter.