Bank / cards · Interview pack

Capital One data interview pack

43 written questions with answers, the loop shape people report for Capital One, and 3 SQL coding labs to practise. Built from DataLane's original question bank and publicly discussed interview themes, not leaked exams. Last editorial update 2026-08-10.

What is in this pack

Questions by topic

  • SQL4
  • Data modeling4
  • Orchestration4
  • Streaming1
  • Warehouse9
  • Cloud5
  • System design5
  • Data quality2
  • AI / ML3
  • Behavioral6
  • SQL coding labs3

12 easy · 21 medium · 10 hard

Rounds (2)

  1. SQL + warehouse
  2. Controls

Themes: Controls, PII, Cost, Idempotency

Free with a DataLane account

The first 3 questions are below. Sign in (free, no plan needed) to read all 43 and download the pack as a PDF.

Sign in free to download

Free preview

  1. 1. SQL · medium · Recent signal, 2026-08-10

    Revenue doubled after a “harmless” dimension join. How do you prove it in five minutes?

    Row counts before and after the join, then GROUP BY the join key HAVING count(*) > 1 on the dimension. Fix the grain or aggregate the dim. Never DISTINCT the fact.

  2. 2. SQL · medium · SQL

    A join exploded revenue. How do you find the grain mismatch in five minutes?

    Count rows before and after the join. If the fact grew, the “unique” key on the dimension is not unique at the grain you joined. Check duplicates with GROUP BY key HAVING count(*) > 1, then decide: aggregate the dimension or pick the correct role-playing key. Never “fix” it with DISTINCT on the fact.

  3. 3. SQL · easy · SQL

    EXISTS vs IN for an anti-join. Which do you write first?

    NOT EXISTS (or LEFT JOIN … IS NULL). NOT IN dies on NULLs. That is the answer they want.

40 more questions and 3 SQL labs are in the full pack.

Sign in free to unlock →

Search DataLane

↑↓ navigatealt ↑↓ jump group↵ openesc close