Companies
Amazon1072 questions
Meta547 questions
Google520 questions
ByteDance / TikTok443 questions
Uber346 questions
Microsoft293 questions
OpenAI226 questions
Snowflake206 questions
Apple192 questions
Stripe228 questions
Databricks127 questions
Pinterest118 questions
DoorDash146 questions
Netflix101 questions
Citadel / Citadel Securities143 questions
LinkedIn140 questions
Roblox96 questions
Capital One135 questions
Anthropic113 questions
IBM133 questions
Bloomberg124 questions
Salesforce121 questions
Oracle120 questions
Coinbase94 questions
Airbnb111 questions
Goldman Sachs111 questions
Rippling92 questions
Waymo102 questions
Snapchat100 questions
JPMorgan Chase86 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
