Company
Capital One interview questions
268 practice questions in the style of Capital One's interviews, covering Behavioral & Leadership, Data Manipulation (SQL/Python), Analytics & Experimentation, Software Engineering Fundamentals, Coding & Algorithms, Product Design & Strategy, Machine Learning, Statistics & Math, Product / Decision Making, System Design, ML System Design.
29 easy202 medium37 hard
Capital One interview questions by the numbers
Last updated
Katkat has 268 Capital One interview questions. The largest topics are Analytics & Experimentation (22%), Coding & Algorithms (20%) and Behavioral & Leadership (18%). By difficulty: 11% easy, 75% medium and 14% hard. The most common round is Technical Screen (41%). Frequent concepts include Sorting, Strings, Arrays and Python.
Topics
- Analytics & Experimentation22% · 59
- Coding & Algorithms20% · 53
- Behavioral & Leadership18% · 47
- Statistics & Math15% · 39
- Machine Learning7% · 18
- System Design3% · 9
Difficulty
- Easy11% · 29
- Medium75% · 202
- Hard14% · 37
Interview rounds
- Technical Screen41% · 109
- Onsite35% · 95
- Online Assessment17% · 45
- HR Screen7% · 18
- Other0% · 1
Roles
- Data Scientist65% · 174
- Software Engineer23% · 62
- Machine Learning Engineer6% · 15
- Product Manager3% · 7
- Data Analyst1% · 4
Frequent concepts
- Sorting2% · 6
- Strings2% · 5
- Arrays1% · 4
- Python1% · 4
- Simulation1% · 4
- Statistics1% · 4
Most mentioned in interview experiences
- 1.Virtual Card Case Study: Trade-offs, Card Number Rule Checks, and Debugging a Filter4 reports
- 2.Virtual Card Numbers Case: Trade-offs, Payment Validation Rules, Debugging4 reports
- 3.Analyze ad watch-time with Excel pivots2 reports
- 4.Block-Building Operations: Check Whether a Free Segment Starts at a Position2 reports
- 5.Describe a Product You Led2 reports
- 6.Describe accomplishment, failure, and helping others2 reports
- 7.Evaluate Factors Before Renewing TV-Series Contracts2 reports
- 8.Fix dash dates and aggregate watch time2 reports
- 9.Improve Capital One Shopping2 reports
- 10.Place Pieces on a Grid2 reports
Counted from 49 candidate interview experiences on Katkat. How we collect and count
Showing 241–268 of 268 results
This question evaluates a candidate's competence in unit economics, break-even and profitability modeling, and the ability to distinguish incremental versus cannibalized customers when assessing voucher-based promotional partnerships, reflecting skills in revenue modeling, cost accounting, and business analytics.
Capital OneData AnalystAnalytics & ExperimentationTechnical ScreenA grid simulation question about an orchard of rotten trees, healthy trees and empty ground, where each day rot spreads at once from every rotten tree to the healthy trees directly beside it. It asks for the orchard after a given number of days and tests simultaneous updates, blocked cells and very large day counts.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentA coding exercise that simulates a bank's in-memory ledger: apply an ordered sequence of transfers, deposits and withdrawals across numbered accounts and report which requests succeed. It tests careful validation of account numbers and balances, ordered state updates, and 64-bit arithmetic.
Capital OneSoftware EngineerCoding & AlgorithmsOtherThis problem tests array indexing manipulation and logic for stateful resource allocation, specifically handling circular queues with dynamic availability constraints.
Capital OneMachine Learning EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates understanding of calculus concepts—derivatives, concavity, limits, and continuity—and the ability to interpret derivative sign patterns to infer monotonicity and locate extrema.
Capital OneData ScientistStatistics & MathTechnical ScreenThis multi-part coding question evaluates array manipulation, algorithm simulation, deterministic spatial placement, and constrained optimization competencies across tasks involving cumulative thresholds, iterative subtraction sequences, fixed-shape grid placement, and minimal-increment adjustments for monotonic patterns.
Capital OneMachine Learning EngineerCoding & AlgorithmsOnline AssessmentThis problem tests proficiency in string manipulation, grid traversal with condition-based movement, and linear-time subarray analysis.
Capital OneMachine Learning EngineerCoding & AlgorithmsOnline AssessmentThis multi-part question evaluates algorithmic problem-solving across frequency counting (equal-value pairs), simulation and in-place grid transformation (match-three gravity), matrix diagonal pattern checking, and interval/range data-structure management, emphasizing correctness under constraints and rigorous time/space complexity reasoning.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentThis multi-part prompt evaluates algorithmic problem-solving and core data-structure competencies such as array manipulation, modular/date arithmetic, matrix transformations, dynamic set and interval maintenance, string concatenation frequency counting, and path-based expression evaluation on grids.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentGiven an integer array, put each consecutive pair of elements in ascending order while keeping every pair in its original place, and leave the final element untouched when the length is odd. Tests precise reading of a short specification and careful index handling.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentThis problem tests array traversal, boundary management, and sorting logic by requiring you to isolate concentric layers of a matrix and sort their contents independently.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentTests matrix traversal along anti-diagonals, string formation, and custom multi-key sorting with deterministic tie-breaking.
Capital OneSoftware EngineerCoding & AlgorithmsTechnical ScreenGiven two integer arrays of equal length, compute the sum of absolute differences between the second array and every cyclic rotation of the first, then return all of these sums in non-descending order. It tests rotation index arithmetic, accumulation over every shift, and exact output ordering.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentAmong all square frames of a given size inside an integer matrix, find those with the largest border sum, then add up the distinct values that appear on the borders of every such frame. Tests careful border enumeration that excludes interior cells, tie handling across several frames, and de-duplication by value.
Capital OneSoftware EngineerCoding & AlgorithmsOnline AssessmentThis problem tests the ability to maintain frequency counts of elements in a dynamic dataset and perform efficient range-sum queries for pairs that satisfy a target condition.
Capital OneMachine Learning EngineerCoding & AlgorithmsOnline AssessmentDesign and implement a robust, testable Python data pipeline class that validates input data schemas, handles feature transformation, logs execution metrics, and produces versioned outputs. Write targeted unit and integration tests ensuring graceful failure on corrupted inputs.
Capital OneData ScientistSoftware Engineering FundamentalsTechnical ScreenGiven parallel arrays of wins, draws, goals scored and goals conceded for each team, compute points as three per win plus one per draw and return the indices of the top two teams. Ties are broken by goal difference, then goals scored, then index, testing multi-key comparison and careful tie handling.
Capital OneSoftware EngineerCoding & AlgorithmsHR ScreenThis question evaluates a data scientist's competency in end-to-end data analysis, causal identification, statistical modeling, data quality and governance, bias assessment, and communication of uncertainty when addressing an ambiguous business problem.
Capital OneData ScientistBehavioral & LeadershipTechnical ScreenThis interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Validate Unit-Test Coverage and Identify Missing Scenarios states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Capital OneData ScientistCoding & AlgorithmsOnsiteThis question evaluates understanding of virtual credit card product trade-offs and the ability to design data models and deterministic validation logic for encoded transaction attributes, testing competencies in payment systems, data encoding/decoding, and rule-based validation.
Capital OneMachine Learning EngineerSystem DesignOnsiteA three-part virtual credit card case study: weigh the benefits and costs of giving merchants virtual card numbers, check five sample numbers against length, Luhn checksum and prefix rules, and debug a Python filter whose conditionals accept invalid numbers. It tests product reasoning, careful manual analysis and evidence-driven debugging.
Capital OneSoftware EngineerSoftware Engineering FundamentalsOnsiteA three-stage case interview on virtual credit card numbers. It covers the benefits and problems of virtual cards for cardholders and the issuer, a hand walkthrough that validates payments against digit-by-digit card number rules, and debugging messy validator code for inverted boolean operators and boundary errors.
Capital OneSoftware EngineerSoftware Engineering FundamentalsTechnical ScreenEvaluates price sensitivity and profit-curve reasoning for a network service with downward-sloping demand. Strong answers explain demand curves, profit shape, marginal revenue, marginal cost, and optimal price.
Capital OneData ScientistAnalytics & ExperimentationOnsiteThis interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Why Retain Phone Channel Despite Lower Profitability? states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Capital OneData ScientistBehavioral & LeadershipTechnical ScreenThis question evaluates SQL data-manipulation skills including aggregation, conditional filtering, NULL handling, grouping, and deterministic ordering, and sits in the Data Manipulation (SQL/Python) domain with an emphasis on practical application of query writing rather than purely conceptual design.
Capital OneData ScientistData Manipulation (SQL/Python)Technical ScreenThis question evaluates SQL data-manipulation and analytical skills, including joins, aggregations, date-range filtering, handling multiple ticket ownership, and edge cases like zero counts when computing revenue and visit metrics.
Capital OneData ScientistData Manipulation (SQL/Python)OnsiteThis question evaluates SQL-based data manipulation and analytics skills, including aggregation, deduplication, date-range filtering, revenue and cost calculations, and selection logic for prioritizing additional donors.
Capital OneData ScientistData Manipulation (SQL/Python)OnsiteThis question evaluates proficiency in SQL data manipulation, including joins, aggregations, date-window filtering, handling returns and net-revenue calculations, plus the use of analytic/window functions for per-category ranking and tie-breaking.
Capital OneData ScientistData Manipulation (SQL/Python)Technical Screen
Capital One interview experiences
All 62 →- CodeSignal OA With Hidden Tests and a Painful ID CheckCapital One · Software Engineer · Online Assessment · Oct 2026
Fresh OA from an hour ago!! Background: I don't need sponsorship. A small side story: uploading my ID took forever this time. Maybe the lighting was bad, or because I was holding the ID right up against the camera, but it kept telling me it couldn't read the text. In the end it only verified after I screenshotted an old passport scan from a folder on my computer. Luckily I wasn't in a hurry... Ev…
- Power Day with Behavioral, Case Study and Agentic CodingCapital One · Software Engineer · New Grad · Onsite · Oct 2026
Sharing a recent Capital One TDP Power Day interview report. The Power Day had three rounds in total: Behavioral, Case Study, and Agentic Coding. The Behavioral round was pretty standard, basically all classic BQ. As long as you prepare a few projects ahead of time and tell the stories clearly with the STAR framework, you should be fine. Teamwork, conflict, and failure are especially worth prepar…
- Four CodeSignal Tasks Without a Recruiter CallCapital One · Software Engineer · Online Assessment · Sep 2026
The author reports receiving a four-question CodeSignal assessment from Capital One without prior recruiter contact. One task involved a basic array operation, but the author could not recall its details. The other tasks concerned alternating high and low values around a circular array, identifying a smaller pattern within a numeric matrix, and determining whether segments fit on a number line co…
- Four Power Day Rounds and a Virtual Credit Card CaseCapital One · Software Engineer · Senior+ · Onsite · Sep 2026Rejected
I did the four-round Senior Lead AI Engineer Power Day in late September. It felt all right overall. I guess poor performance on the VNC case was why I didn't pass. Round 1 — AI Engineering / System Design Design an Enterprise Agent Platform The interviewer asked a series of AI / agent / platform / system-design questions that were within the scope of my preparation. Round 2 — Technical Case: Vir…
- Four-Question OA Where the Rotting-Oranges BFS Ate My TimeCapital One · Software Engineer · Online Assessment · Sep 2026
Posting this a while after the fact. I strongly recommend doing them in the order 1-2-4-3. People on the forum did say 3 was kind of hard, and I got stuck on it for ages. I'd have been better off doing 4. To explain: the easy questions up front take roughly 25 minutes, and then two mediums in 45 minutes is still pretty hard. You're better off getting full points on one of the last two questions..…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
