Companies
Amazon1080 questions
Meta547 questions
Google526 questions
ByteDance / TikTok445 questions
Uber347 questions
Microsoft301 questions
OpenAI226 questions
Snowflake208 questions
Apple193 questions
Stripe229 questions
Databricks127 questions
Pinterest118 questions
DoorDash146 questions
Citadel / Citadel Securities144 questions
Netflix101 questions
LinkedIn142 questions
Roblox97 questions
Capital One137 questions
IBM135 questions
Anthropic113 questions
Bloomberg125 questions
Salesforce124 questions
Oracle123 questions
Coinbase94 questions
Goldman Sachs112 questions
Airbnb111 questions
Rippling93 questions
Waymo102 questions
Snapchat101 questions
JPMorgan Chase87 questions

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.
40
questions
Last updated
Before you start
Showing 13 of 13
Find Redeemable Promotion OffersNormalize Nested Merchant Names in Loan RecordsGroup Loans by Ultimate Parent CompanyDesign and Simulate a Multi-Player Card War GameDispute Status Event ProcessorFind Eligible Users Appearing on Both DaysLive Fraud Detector: Streaming Suspicious PII PropagationLive Fraud Detector: Count Distinct PII Values in Underwriting EventsFraud Detection: Debug + Match Transactions to Fraud Events + List All FraudPromotion Offer Eligibility From Redeem/Unredeem Event Stream (as of 2015-12-31)End-of-day balances + minimize settlement transactions to zero out balancesAggregate records into maps by different dimensionsProcess time-bounded offers and user redemption limits from CSV eventsLoan Aggregation and Transaction-to-Loan MatchingCard GameParent Company and Child Company MappingShortest Unique SubstringDetermine Topmost Parent Company for Loan ProcessingImplement a Decision TreeString Compression and DecompressionCard Game with N PlayersDesign a Dictionary with Specific OperationsData Processing with Schema and LabelsDesign Card GameMost Frequent Product SequenceDesign a Dictionary with Random Value RetrievalDesign Hit Counter
