InterviewDB
Experience
Loan Company - OOD Loan Lifecycle with Amortization and Repayment
phone
Interview Experience
Problem Design a loan management system. A loan has a principal, annual interest rate, and term in months. Payments reduce the outstanding balance. Use the standard amortization formula: M = P r(1+r)^n / ((1+r)^n - 1) where r = annual_rate/12. Example Follow-ups How does an early payoff (larger payment) affect the remaining schedule? Add a LoanPortfolio class that manages multiple loans and reports total outstanding debt. How would you handle variable interest rates (rate changes per quarter)? D…
Full Details
🔒
Unlock all Affirm questions
Full insider details, leaked discussions, and candidate experiences.
Get full access — $100 a year, unlimited accessAbout This Question
This is a candidate experience report from a affirm interview during the phone round.
It covers the following topics: Coding, Sql, Phone, Onsite .
More Affirm Interview Questions
1p3a
affirm fulltime software engineer tech phone screen interview overview
InterviewDB
Card Game - OOD Deck, Hand, and Turn-Based Game Engine
1p3a
Affirm Full-Time Tech Phone Screen Interview Experience
InterviewDB
Decision Tree - Implement Predict Traversal for a Binary Classification Tree
InterviewDB
Dispute Status - State Machine for Payment Dispute Lifecycle