Capital One·Software Engineer·Onsite - System Design / Architecture
May 2026
Capital One SWE interview that was basically one big system design problem: build a banking system from scratch with account creation, deposits, transfers, and some kind of leaderboard for most active accounts. Input came through CSV or JSON parsing which added a layer I didn't fully expect.
- Design a banking system that supports account creation, deposits, transfers between accounts, and a way to retrieve the most active accounts ranked by total monetary activity. Commands are issued by parsing structured input like CSV or JSON.
“The parsing requirement threw me a bit.” The rest of the author's notes on Software Engineer interview at Capital One, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post