← Back to Directory

Capital One interview notes, page 28 of 39

Large Enterprises

Most of these Capital One write-ups come from Data Scientists (196), then Software Engineers (93) and Product Managers (54). The most reported rounds are the technical phone screen (213), the product sense round (58), the behavioral / leadership round (41) and the system design round (22).

382 interview notes · updated Oct 2026

Capital One·Product Manager·Onsite - Product Sense / Strategy

Jun 2026
PM interview at Capital One with a cross-functional product design question about virtual card products. Single question, fairly open-ended, felt more like a strategy conversation than a structured case.
  • How would you approach working across teams to define the strategy, design, and rollout of virtual debit and credit cards?

“I jumped straight into the product design layer and kind of skipped over the cross-functional angle entirely for the first few minutes.”

View Post

Capital One·Data Scientist·Technical Phone Screen

Jun 2026
Capital One data scientist interview with a pretty involved A/B testing case built around a nonprofit email campaign. The whole thing was one long multi-part problem that kept adding wrinkles, which I wasn't fully prepared for.
  • Define the primary success metric for the A/B test and at least two guardrail metrics that protect long-term program health. Justify each choice.
  • Calculate the minimum sample size per arm needed to detect a 10% relative lift over a 5% baseline conversion rate. Use a two-sided test at 95% confidence and 80% power. Show your formula and numeric result.
  • How would you segment results by donor tier (high vs. low value) without inflating false positives? Describe your multiple testing or hierarchical modeling approach.
  • Describe a stopping rule for the experiment and explain the risks of peeking at results early. How would you handle uneven email deliverability across donor segments?
  • If Variant B increases conversion rate but reduces average gift size by 5%, how do you reframe the decision using net revenue per reached recipient? Show the calculation.

“I went with conversion rate as the primary metric, which felt obvious, and then listed unsubscribe rate and spam complaint rate as guardrails.”

View Post

Capital One·Machine Learning Engineer·Onsite - System Design / Architecture

Jun 2026
Capital One ML Engineer system design round, focused entirely on building a rule engine for a virtual credit card validation service. Pretty interesting problem space but the scope kept expanding as the interview went on.
  • Design a rule engine API for validating virtual credit card transactions. The API should accept a transaction and a list of rules, and return whether the transaction is valid along with any rules that were violated.

“This one sprawled fast.”

View Post

Capital One·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Behavioral round for a Software Engineer role at Capital One. Pretty much the whole thing was one big situational question with a bunch of follow-ups layered on top, so if you're not ready to go three levels deep on a single story, you'll run out of material fast.
  • Walk me through a significant challenge you faced at work, whether technical, organizational, or interpersonal. What was the situation, what did you actually do, and what came out of it?

“I structured it as situation-action-result and thought I was in good shape, but then they kept pulling the thread.”

View Post

Capital One·Software Engineer·Technical Phone Screen

Jun 2026
Capital One software engineer interview with a digit-counting array problem. Pretty focused on the algorithmic side, nothing behavioral from what I can tell. The problem itself looks deceptively simple but has a few gotchas worth thinking through.
  • Given a non-negative integer array, count how many elements have the digit '0' appearing an odd number of times in their decimal representation. Also discuss the time complexity of your solution.

“My first instinct was to just convert each number to a string and loop over the characters, which works fine.”

View Post

Capital One·Data Scientist·Technical Phone Screen

Jun 2026
Capital One Data Scientist interview with a burger profitability case that looked like basic arithmetic but had a few moving parts worth thinking through carefully.
  • You have two scenarios: Scenario A sells only Regular burgers (price $4, cost $1). Scenario B introduces Vegan burgers (price $4, cost $2) alongside Regular, in a 2:3 Vegan-to-Regular ratio, keeping total units sold the same. Calculate the average profit per burger in each scenario, the per-burger difference (B minus A), and the total profit impact across 1,000,000 burgers.

“The per-unit math is straightforward once you set it up: Regular profit is $3, Vegan is $2.”

View Post

Capital One·Data Scientist·Technical Phone Screen

Jun 2026
Capital One data scientist case interview, one big energy investment comparison problem that took up basically the whole session. More finance-y than I expected for a DS role, but the non-financial recommendation part at the end was where I felt most comfortable.
  • Given two energy projects (solar and corn biomass) with different cost structures and production profiles, calculate the annual profit and payback period for each.
  • If a $5 per MWh carbon credit applies to both projects, how does that change each project's payback period?
  • What annual MWh output would the biomass plant need to produce in order to match the solar project's payback period from the base case?
  • Between the two projects, which would you recommend, and what non-financial factors support your choice? Provide at least three.

“Solar was the annoying one.”

View Post

Capital One·Software Engineer·Technical Phone Screen

Jun 2026
Capital One software engineer interview with a streaming data / consecutive integers problem. Pretty clean problem once you see the pattern, but the incremental output requirement adds a wrinkle that can trip you up if you're not careful.
  • You're given a stream of integers where each integer represents an index being inserted into a set. After every insertion, return the length of the longest consecutive run currently in the set. For example, inserting [2, 3, 0, 4] one at a time should produce outputs [1, 2, 2, 3].

“The part that got me was that you have to output after EACH insertion, not just at the end.”

View Post

Capital One·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Capital One ML Engineer loop, all conceptual, no coding. Six questions covering the full ML stack from theory to system design to a personal project walkthrough. Pretty thorough for a single session and felt more like a staff-level screen than a mid-level one.
  • Can you explain the bias-variance tradeoff, how it connects to underfitting and overfitting, and what practical levers you'd use to move along it?
  • What is the difference between parameters and hyperparameters? Give examples of each and explain how each gets set.
  • Compare batch inference and real-time inference across latency, throughput, cost, and use cases. How do the feature computation and serving architecture differ between them?
  • If your training data is too large to fit on a single machine, what strategies would you use to handle it?
  • What is feature engineering and why does it still matter even when using modern deep learning or large pretrained models?
  • Walk me through the end-to-end ML lifecycle from problem framing to deployment and monitoring. Then describe a specific project you personally delivered, covering the problem, data, modeling, evaluation, deployment, and how you iterated after launch.

“Knew this cold.”

View Post

Capital One·Data Scientist·Technical Phone Screen

Jun 2026
Capital One data scientist interview with a business case question about channel strategy. Pretty straightforward scenario but it pushed me to think beyond the obvious profit numbers.
  • A phone support channel has the lowest unit profit compared to other channels. Why might the business choose to keep it running anyway?

“My first instinct was to say 'brand reputation' and leave it there, which is way too thin.”

View Post