SYSTEM DESIGN

Capital One System Design Questions

7 distinct system design problems asked at Capital One from September 2025 to September 2026, merged from 8 candidate reports. Each one links to a full solution.

Sources: PracHub, LeetCode discussions. Sorted by how often the problem was reported at Capital One.

Design a geography-aware virtual card service

Design a virtual credit card service for a bank: customers generate virtual card numbers (single-use, merchant-locked, or with spending limits, possibly geography-aware) linked to their real account. On each transaction the…

Also reported as: Validate virtual credit card transactions from encoded IDs

HLD2 reports·last Feb 2026

Design Credit-Card Authorization, Limit Decisions, and Reporting

Design a credit card system that supports application login, real-time payment authorization with fraud detection, credit-limit decisions (approve or deny based on available credit), a view of the user's spending, and monthly…

HLD1 report·last Aug 2026

Design a credit card portal

Design a credit card customer portal: users log in, view card details, balance, available credit and statements, see transactions, make payments, set alerts, and manage their card (lock/unlock, replace). Discuss authentication…

HLD1 report·last Feb 2026

Design a mobile banking app backend

Design a secure, highly available backend for a mobile banking app: accounts and balances, transaction history, transfers and bill payments, notifications, and customer profile. Discuss API and service design, the data model…

HLD1 report·last Feb 2026

Design a highly reliable account balance system

Design a highly reliable backend service that stores and updates user account balances (a wallet or bank ledger). Support deposit, withdraw, transfer between accounts, and balance/history queries. Requirements: balances are never…

HLD1 report·last Dec 2025

Design a cross-region event processing platform

Design a cross-region event processing platform: producers in multiple regions send events continuously; the platform stores them durably and delivers them to multiple consumer groups for processing. Requirements: no data loss if…

HLD1 report·last Dec 2025

Threaded replies in a chat app (Slack/Teams)

Design a real-time chat system like WhatsApp or Slack supporting one-to-one and group conversations (and, for Slack variants, workspaces, channels and threaded replies). Users send and receive messages with low latency, see…

HLD1 report·last Nov 2025·also asked at 8 other companies

Practice with a Mock Interview

Apply these questions in a live system design mock interview.

Start System Design Interview →