Capital One Data Scientist Coding & Algorithms Interview Questions

Practice 15 real Coding & Algorithms interview questions for Data Scientist roles at Capital One.

15 Questions 1 Company02.28.2026
Showing 15 results
Capital One logo
Capital One
Medium
Data ScientistSenior+

Explain Shell Script Line-by-Line for Data Science Workflows

Scenario Technical screening for a Principal Data Scientist: reviewing shell script and Python classes Question Explain, line by line, what the provid...

Coding & Algorithms
58
0
123 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Critique Shell Script for Credit-Card Program Tech Round

Critique Shell Script for Credit-Card Program Tech Round Scenario Tech round for a new credit-card program: candidate is shown a 5-6 line shell script...

Coding & Algorithms
17
0
156 people solved
Aug 4, 2025
Capital One logo
Capital One
Easy
Data ScientistSenior+ Locked

Review Preprocessing Code and Tests

This question evaluates a candidate's competency in data-science engineering tasks including code review, data preprocessing techniques (outlier handl...

Coding & Algorithms
7
0
77 people solved
Feb 28, 2026
Capital One logo
Capital One
Medium
Data Scientist

Fix failing tests and refactor code

You're given a small Python repo. After creating and activating a clean virtual environment, installing requirements, and running "pytest -q", two tes...

Coding & Algorithms
11
0
119 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Automate Python Virtual Environment Setup on Linux Terminal

Scenario Shell script that automates Python virtual-environment setup on a Linux terminal during a tech interview Question Walk through the script lin...

Coding & Algorithms
105
0
329 people solved
Jul 12, 2025
Capital One logo
Capital One
Medium
Data Scientist

Refactor code and enforce robustness

Code Review and Refactor: Summing a CSV Column Context You are reviewing a short Python script that sums a numeric column from a CSV using pandas. You...

Coding & Algorithms
7
0
113 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Design late-tolerant streaming window aggregator

You receive an unbounded stream of events: (event_time, user_id, category). Events may arrive up to 48 hours late and are not ordered by time. Design ...

Coding & Algorithms
8
0
82 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Explain Shell Script for Python Virtual Environment Setup

Explain Shell Script for Python Virtual Environment Setup Scenario Shell script for setting up a Python virtual environment during a tech screen Quest...

Coding & Algorithms
31
0
221 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Validate Unit-Test Coverage and Identify Missing Scenarios

Validate Unit-Test Coverage and Identify Missing Scenarios Scenario Tech round: reviewing an existing unit-test that exercises the class from Part 2 Q...

Coding & Algorithms
7
0
86 people solved
Aug 4, 2025
Capital One logo
Capital One
Hard
Data Scientist

Find lexicographically smallest string and elimination order

You remember two coding questions from an online assessment. Question 1: Return the lexicographically smallest string after a prefix/suffix reverse Yo...

Coding & Algorithms
11
0
80 people solved
Sep 25, 2025
Capital One logo
Capital One
Medium
Data Scientist

Critique and Test Python Preprocessing Utilities Effectively

Scenario Code review of Python preprocessing utilities (OutlierHandler and three Imputer classes) Question Summarize, at a high level, what the Outlie...

Coding & Algorithms
9
0
67 people solved
Aug 4, 2025
Capital One logo
Capital One
Medium
Data Scientist

Optimize invites under capacity constraints

You have n donors (n up to 100,000). For each donor i you know: p_online[i] (probability of donating if emailed), a_online[i] (expected donation condi...

Coding & Algorithms
11
0
94 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Debug and test a Python function in venv

Consider the Python snippet below. """ import math def accumulate(nums, start=0, cache={}): total = start for n in nums: if n % 2 == 0: nums.appen...

Coding & Algorithms
8
0
101 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Explain Python Virtual Environment Setup and Function Analysis

Scenario Technical screen where candidate and interviewer jointly walk through Python code snippets used in a data-science repository. Question Show h...

Coding & Algorithms
57
0
10 people solved
Jul 12, 2025
Capital One logo
Capital One
Medium
Data Scientist

Implement minimal-cost overtime/contractor allocation

You must cover H extra engineering hours this week at minimum cost using employee overtime and optional contractors. Each employee i has a maximum ove...

Coding & Algorithms
7
0
51 people solved
Oct 13, 2025

Explore more Capital One Data Scientist interview questions

Real questions from candidate reports, grouped by topic.

Other Capital One Data Scientist categories
Browse all