Affirm logo

Affirm Interview Question Bank

Affirm's loop leans on realistic fintech coding problems—loan aggregation, transaction reconciliation, fraud detection, promotion redemption—run on HackerRank with long boilerplate that rewards careful reading over algorithmic flash. System design centers on experimentation platforms and payment data models; hiring-manager rounds favor 'how did you' probing over scripted STAR. Expect strong signal on requirement comprehension and clean data-structure manipulation, plus a recruiting process that can be slow or go quiet.

More
25
Before you start
Showing 13 of 13
Coding·60 min
MediumFree preview

Loan Aggregation & Transaction Matching (Parent-Company Resolution)

A multi-part live-coding problem: resolve each company to its topmost parent in a parent/child hierarchy, aggregate loans onto that top-level company, then match incoming transactions to the right loan. The challenge is reading comprehension and clean map manipulation over long boilerplate, not algorithms.

SWE
hashmap
payment
code-reading
medium
7 related discussions

Affirm Featured Guides