InterviewDB
Experience
Bank Automation: Simulate ATM Transactions with Balance and Overdraft Rules
Interview Experience
Round 1 - Coding / OA Problem Simulate a bank account system. Implement deposit, withdraw, and transfer. Withdrawals fail if the account balance would fall below zero. Transfers atomically move funds between two accounts — if the source lacks funds, the transfer fails entirely. Example Follow-ups How do you prevent race conditions if two threads transfer from the same account simultaneously? How would you implement a transaction history log with timestamps? What happens if from_id or to_id doesn…
Full Details
🔒
Unlock all Ramp 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 ramp interview during the oa round.