The short answer: Capital One's most detailed official process guide is written for AI/ML engineering roles, so general software engineer candidates should confirm the loop with their recruiter. That guide describes a recruiter call, a 70-minute online coding assessment, a 30-minute hiring manager call and a virtual Power Day of four one-hour interviews: coding, system design, behavioral and a business case. Capital One says the four rounds carry equal weight. Candidate guides say general software engineer loops follow the same pattern. Last reviewed October 2026.
Capital One Software Engineer at a Glance
Base Salary (US postings)
$179k - $392k/yr
Interview Rounds
6 to 7 rounds
Levels
Associate - Sr. Staff Full-stack Engineer
Experience
0–9+ yrs
Capital One software engineer interview: quick answers
| Question | Short answer |
|---|---|
| How many interview rounds? | Capital One's AI/ML engineering guide lists a recruiter call, an online coding assessment, a hiring manager call and a Power Day of four one-hour interviews. Candidate guides say general software engineer loops look the same; confirm with your recruiter. |
| What do the rounds test? | Power Day has a coding round, a system design round, a behavioral round in a "Tell me about a time when" format and a business case built on public Capital One products. Capital One says all four count equally. |
| Can I use AI tools? | Capital One does not publish a rule on AI use in interviews; ask your recruiter. Candidate reports say the online assessment is proctored with a webcam. |
| Do engineers really get a business case? | Capital One's AI/ML engineering guide lists a business case interview on Power Day, and candidate guides say general software engineer loops include it too. Capital One says there is no single right answer and no finance background is needed; give a recommendation backed by data in plain language. |
| How long does it take? | Capital One does not publish a timeline. Candidate guides put the process at about one month, or 4 to 8 weeks depending on team matching and references. |
| Are interviews virtual? | Yes. Capital One says interviews run on Zoom and you must stay on video for the whole interview. |
The Capital One software engineer role
What Capital One engineers work on, the skills its job postings ask for, and what a normal week looks like.
Primary Focus
What You Need
- Building cloud-based solutions with product managers
- Distributed microservices and full-stack systems
- Java, Python, Go, JavaScript or TypeScript, or Scala
- AWS, with GCP or Azure experience also accepted
- Docker and Kubernetes
- Open source relational and NoSQL databases
- 4+ years of experience for Full-stack Engineer 4 postings
Nice to Have
- Modern AI coding tools and IDE copilots beyond basic code completion
- Rust and C#
- Kotlin and Swift for mobile roles
- Leading technical direction across Agile teams and mentoring engineers
Languages
Tools & Technologies
Want to ace the interview?
Practice with real questions.
A Week in the Life of a Capital One Software Engineer
Illustrative mid-level week · Capital One
An illustrative week for a mid-level engineer, built from practices Capital One describes in its own publications and job postings. Real weeks vary a lot by team.
Culture notes
- Teams own what they build. Postings describe a "you build it, you own it" model, with leads setting design, development and operational standards.
- Releases pass compliance gates: peer-reviewed source control with audit records, immutable builds and security and license checks.
- Repositories are open internally, and teams improve the shared delivery pipeline through InnerSource pull requests.
Key takeaway: Expect to own your services in production and to ship through a shared pipeline with strict review and compliance checks.
Capital One software engineer levels and pay
Your level sets the bar you are interviewed against and the pay band of the offer.
Capital One Software Engineer Levels
Each level has different expectations, compensation, and interview focus.
What This Level Looks Like
New grads join the Technology Development Program as full-time associates and rotate through two positions on two teams.
Interview Focus at This Level
Candidate reports say entry-level Power Days often skip the dedicated system design round.
Find your level
Practice with questions tailored to your target level.
Capital One postings name an internal job level in the salary line, and it does not always match the title. A Lead Software Engineer posting pays the Full-stack Engineer 4 band, and a Staff Engineer posting pays the Distinguished Engineer band. No entry or mid-level software engineer postings were open on October 27, 2026, so the Associate, Senior Associate and Principal Associate rows show titles only. The Senior Associate and Principal Associate names come from third-party salary data.
Pay in Capital One's US job postings
Capital One's US postings list a base salary band for each location, labeled with an internal job level. Postings add eligibility for performance-based incentive pay, which may include cash bonuses and long-term incentives.
| Posting | Location | US base salary range |
|---|---|---|
| Full-stack Engineer 4 (Full Stack Software Engineer 4) | Richmond, VA | $179.4K to $204.7K |
| Full-stack Engineer 4 (also Lead Software Engineer, Full Stack) | McLean, VA | $197.3K to $225.1K |
| Full-stack Engineer 4 | New York, NY | $215.2K to $245.6K |
| Full-stack Engineer 5 | Plano, TX | $209K to $238.5K |
| Full-stack Engineer 5 | New York, NY | $250.8K to $286.2K |
| Staff Full-stack Engineer (Staff Software Engineer) | Plano, TX | $244.7K to $279.2K |
| Staff Full-stack Engineer (Staff Software Engineer, Card Tech) | McLean, VA | $269.1K to $307.2K |
| Distinguished Engineer band (Staff Engineer, Software Engineering) | New York, NY | $293.6K to $335.1K |
| Sr. Staff Full-stack Engineer (remote eligible) | Remote | $286.2K to $326.7K |
| Sr. Staff Full-stack Engineer (Sr. Staff Software Engineer, Card Tech) | New York, NY | $343.4K to $392K |
Rows use the job level named in the salary line, with the posting title in brackets. Postings also list other locations: Full-stack Engineer 5 in McLean pays $230K to $262K, Staff in San Francisco pays $294K to $335K and Sr. Staff in McLean pays $315K to $359K. No entry or mid-level software engineer postings were open. Ranges seen October 27, 2026.
Capital One software engineer interview process
The steps below follow Capital One's interview guide for AI/ML engineering roles and its student interview page. Capital One does not publish a separate guide for general software engineer roles, so confirm the format with your recruiter. Team matching comes from candidate reports.
6 to 7 rounds·~4 to 8 weeks end to end
Screen
3 roundsRecruiter screen
Your role, resume and interest in Capital One. Capital One says the recruiter also briefs you on Power Day.
Tips for this round
- Ask which team you would meet on Power Day and whether the loop matches the AI/ML guide.
- Have a short answer ready for "Tell me about yourself".
Online coding assessment
Algorithmic coding. Capital One says you have 10 days to begin it and must finish in one sitting once started. Candidate reports say it is proctored with a webcam, and one candidate guide describes a single problem that builds over four levels, such as an in-memory database or banking system.
Hiring manager pre-screen
Your background and fit for the role and for Capital One. Candidate guides say this call mainly applies to senior and lead roles.
Onsite
1 roundPower Day
A technical coding interview, a system design interview, a behavioral interview using the STAR format and a business case interview built on public Capital One products. Capital One says all four weigh equally and that interviewers ask clarifying questions, give hints and watch how you use feedback.
Tips for this round
- Prepare for the case as seriously as coding, since all four rounds count equally.
- Use hints when interviewers offer them; Capital One says it watches how you use feedback.
- Use the STAR format in the behavioral round and be specific about your own part.
Decision
1 roundTeam matching and offer (candidate reported)
Candidate reports say successful Power Day candidates meet managers of teams with openings before choosing a team.
Tips for this round
- Candidate reports say you meet two or three managers with openings; ask each about the team's systems and on-call.
- Candidate guides say a senior offer can be down-leveled if the team has no senior opening, so ask about level early.
Tips to Stand Out
- Ask your recruiter which team you will meet before Power Day, since Capital One says the team sets the technical questions.
- Start the coding assessment only when you are ready, and brush up on production-level Python if you need to.
- In every round, be clear about your own contribution and why decisions were made, and talk through alternatives you considered.
- Be honest about what you do not know and show how quickly you learn.
- In the case interview, give a recommendation, support it with data and explain it in non-technical terms. Leave your resume out of it.
- Keep "Tell me about yourself" short and focused on a few key points from your resume.
Common Reasons Candidates Don't Pass
- ✗Candidate reports say people who prepare only for coding often lose the offer on the business case round.
- ✗Candidate reports say a high assessment score alone does not guarantee advancement; it is weighed with your resume and experience.
- ✗Candidate guides say jumping into a design without clarifying questions, or chasing a perfect answer instead of explaining trade-offs, hurts in system design.
- ✗Vague team-level answers. Capital One's guide asks you to explain your own contribution and why decisions were made.
Based on Capital One's own pages and candidate reports.
Capital One says each Power Day round counts equally, so strength in one area can offset a weaker one. Candidate guides put the whole process at 4 to 8 weeks, and say candidates who pass a senior loop can be down-leveled if the matched team has no senior opening. Last reviewed October 2026.
What is different at Capital One
- Engineers get a business case round. Capital One lists a case interview on Power Day built around its public products, and says no finance background is needed.
- The four Power Day rounds count equally. Capital One says a strong round can offset a weaker one, so the case and behavioral rounds matter as much as coding.
- Power Day is meant to feel like a workday. Capital One says interviewers ask clarifying questions, give hints and redirect you, and they assess how you use that feedback.
- Ask which team you will meet. Capital One says the team sets the technical questions on Power Day.
- Candidate reports say Power Day coding often means object-oriented modeling of a banking domain, and system design prompts often involve financial systems.
- Pay is posted as narrow bands by location, tied to an internal job level such as Full-stack Engineer 4 that can differ from the posting title.
Capital One software engineer interview questions
Coding problems from our bank tagged to Capital One, then design, fundamentals and behavioral prompts we wrote for this guide.
Coding problems tagged Capital One
From the DataInterview coding bank, where our team tags each problem with the companies it fits. Open one to solve it in the code editor.
Reverse Nodes In K Group
Count Primes
Social Feedback Filtering
Oregon April Revenue
Sunniest Locations Ranking
System design practice
Practice prompts we wrote around Capital One's products. They are not reported interview questions. Each answer is an outline of what a strong answer covers.
Design the card authorization service that approves or declines a card purchase in real time, including a fraud check.
Sample Answer
Clarify the budget: the merchant network expects an answer in well under a second, so assume about 100 ms for the whole decision. The service checks the card status, available credit and a fraud score, then holds the amount against the credit line. Keep balances in a strongly consistent store partitioned by account, and call the fraud model with a strict timeout and a fallback rule if it is slow. Assume peaks of several thousand authorizations per second on busy shopping days. Cover duplicate requests (idempotency key per authorization), reversals and the audit record every decision needs. A strong answer says what happens when a dependency is down.
Design an invoice payments service that lets small businesses send invoices and get paid.
Design a pipeline that extracts fields from customer-uploaded documents using a generative AI model.
Design a login and step-up verification service for a banking app.
Design a shared CI/CD pipeline that hundreds of teams use, with the compliance checks a bank needs.
Fundamentals practice
Concept questions on the topics Capital One's rounds lean on, with short model answers. We wrote these for practice.
How would you model bank accounts in object-oriented code so that checking, savings and credit card accounts share behavior?
Sample Answer
Start with what they share: an ID, an owner, a balance and a transaction history. Put that in a base class or interface, and keep the rules that differ (overdraft, interest, credit limit) in each subclass or in separate policy objects. Prefer composition for rules that vary independently, so you do not need a class for every combination. Keep balance changes inside methods that validate them, and never let callers set the balance directly. Candidate reports say Power Day coding often looks like this.
What makes a payment API idempotent, and why does a bank care?
How do you structure an answer in a business case interview?
What separates production-level Python from a script that works once?
Behavioral practice
Practice prompts we wrote for the behavioral rounds. They are not reported interview questions.
Tell me about yourself.
Sample Answer
Capital One engineering managers advise keeping it short and picking out key points instead of repeating your resume. Aim for under two minutes: what you work on now, one result you are proud of and why this role.
Tell me about a time when you influenced a decision you did not own.
Tell me about a time when you delivered a result under a tight deadline.
Tell me about a time when you solved a hard technical problem. What other approaches did you consider?
Tell me about a time when you did not know something important. How did you get up to speed?
Practice problem: card authorizations with a credit limit and a velocity rule
pythonEvents arrive sorted by time as (timestamp_seconds, card, kind, amount), where kind is "charge" or "payment". Every card starts with a balance of 0 and has the same credit limit. A payment lowers the balance by its amount and returns "PAYMENT". A charge is declined with "DECLINED_LIMIT" if balance plus amount would exceed the limit. Otherwise it is declined with "DECLINED_VELOCITY" if the card already has max_charges approved charges with timestamps in (t - window, t]. Otherwise it returns "APPROVED" and raises the balance. Declined charges do not count. Example: with limit 100, max_charges 2 and window 60, the charges [(0, "c1", "charge", 30), (10, "c1", "charge", 30), (20, "c1", "charge", 30)] give ["APPROVED", "APPROVED", "DECLINED_VELOCITY"].
1from typing import List, Tuple
2
3def authorize(events: List[Tuple[int, str, str, int]], limit: int,
4 max_charges: int = 3, window: int = 60) -> List[str]:
5 """Return a status for each event."""
6 pass700+ coding problems with a live code executor.
Practice in the EngineHow to prepare
A plan for the Capital One loop, most important first:
- Ask your recruiter which team you will meet and whether your loop matches the four-round Power Day in the AI/ML guide.
- Practice business cases on public Capital One products: state a recommendation, support it with rough numbers and explain it without jargon.
- Drill data structures and algorithms at a pace of four questions in 70 minutes, and start the assessment only when you are ready.
- Practice object-oriented modeling of banking problems, such as accounts, transactions and limits, in clean production-level Python.
- Prepare system design for financial systems such as card authorization and payments, with idempotency, audit trails and failure handling.
- Write five STAR stories that show problem solving, influence and results, with your own contribution and the alternatives you weighed.
Practice path
Courses that cover the rounds above:
Are you ready for the Capital One software engineer interview?
1 / 7Can you solve a medium problem (graphs, intervals, heaps or sliding window) in about 25 minutes while explaining your approach?
Frequently Asked Questions
How many rounds is the Capital One software engineer interview?
Capital One's guide for AI/ML engineering roles lists a recruiter call, a 70-minute online coding assessment, a 30-minute hiring manager call and a Power Day of four one-hour interviews. Candidate guides say general software engineer loops follow the same pattern and that the hiring manager call mainly applies to senior roles. Confirm your loop with your recruiter.
What happens on Capital One Power Day?
Four back-to-back one-hour interviews on Zoom: coding, system design, a STAR behavioral interview and a business case built on public Capital One products. Capital One says each round weighs equally. Candidate reports say entry-level loops often skip system design, and senior loops may swap the case for a second design round.
Can I use AI tools in a Capital One interview?
Capital One does not publish a rule on AI use in interviews; ask your recruiter. Candidate reports say the online assessment is proctored with a webcam, and Capital One says you must stay on video for the whole interview.
How much do Capital One software engineers make?
Capital One's US postings seen in October 2026 list base salary from $179K (Full-stack Engineer 4, Richmond) to $392K (Sr. Staff, New York). Bands are narrow and set by location. Postings add performance-based incentive pay, which may include cash bonuses and long-term incentives.
What levels does Capital One use for software engineers?
New grads join the Technology Development Program as Associates. Postings name internal levels such as Full-stack Engineer 4 (4+ years), Full-stack Engineer 5 (6+ years), Staff (7+ years) and Sr. Staff (9+ years). Third-party data places Software Engineer and Senior Software Engineer at Senior Associate and Principal Associate.
Do Capital One engineers work in the office?
Capital One says hybrid associates work in the office three days a week. Some senior postings are marked remote eligible.
How do I prepare for the Capital One case interview?
Capital One says there is no single right answer. Give a recommendation, back it with data, explain it in non-technical terms and keep your resume out of it. Interviewers assess strategic thinking, communication, creativity and analytical skills, and no finance background is needed.




