Companies
Amazon1089 questions
Meta549 questions
Google532 questions
ByteDance / TikTok453 questions
Uber349 questions
Microsoft303 questions
OpenAI234 questions
Snowflake210 questions
Apple198 questions
Stripe234 questions
Databricks129 questions
Pinterest121 questions
LinkedIn146 questions
DoorDash146 questions
Citadel / Citadel Securities145 questions
Netflix102 questions
Capital One141 questions
Roblox98 questions
IBM135 questions
Anthropic114 questions
Oracle129 questions
Bloomberg127 questions
Salesforce126 questions
Goldman Sachs117 questions
Airbnb114 questions
Coinbase95 questions
Rippling98 questions
Snapchat106 questions
Waymo102 questions
JPMorgan Chase90 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
