Companies
Amazon973 questions
Meta522 questions
Google462 questions
Uber334 questions
ByteDance / TikTok385 questions
Microsoft254 questions
Apple178 questions
OpenAI204 questions
Snowflake190 questions
Stripe200 questions
Databricks116 questions
DoorDash137 questions
Netflix94 questions
Roblox89 questions
Anthropic104 questions
Bloomberg118 questions
IBM118 questions
Citadel / Citadel Securities115 questions
Coinbase92 questions
LinkedIn108 questions
Capital One106 questions
Salesforce106 questions
Goldman Sachs102 questions
Oracle97 questions
Airbnb97 questions
Snapchat94 questions
Rippling81 questions
Pinterest93 questions
Waymo92 questions
JPMorgan Chase80 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.
38
questions
Last updated
Before you start
Showing 13 of 13
OJ Problems
practice in the online judgeGroup 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
