practice a little every day, paws crossed ♡
Data Scientist Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 481–510 of 1971 results
- Capital OneMediumData ScientistQuantify and optimize team-match funnel
This question evaluates a data scientist's skills in analytics and experimentation design, focusing on funnel metric definition, conversion and timing analysis, and A/B test planning within the Analytics & Experimentation domain.
Analytics & ExperimentationOnsite - Capital OneMediumData ScientistQuantify database bug cost/benefit
This question evaluates a candidate's ability to perform cohort-based financial impact analysis and basic statistical arithmetic to quantify revenue and cost deltas caused by registration-state errors.
Statistics & MathTechnical Screen - Capital OneMediumData ScientistReconcile ledgers with SQL/Python and late events
This question evaluates a candidate's ability to implement data reconciliation and ETL engineering skills, including SQL window functions and joins, time-based FX rate lookups, matching logic for late-arriving events, idempotent daily pipeline design with deterministic keys and exactly-once semantics, and basic statistical charting in Python.
Data Manipulation (SQL/Python)Technical Screen - Capital OneMediumData ScientistRefactor code and enforce robustness
This question evaluates proficiency in code refactoring, robustness, input validation, unit testing, environment specification, and complexity analysis for Python data-processing workflows (pandas), within the Coding & Algorithms domain for Data Scientist roles.
Coding & AlgorithmsOnsite - Capital OneMediumData ScientistResolve a Mismatch Between Regression and Classification Metrics
Tests your ability to diagnose modeling and metric mismatches in credit risk and fraud scenarios, design proper two-stage architectures, and select evaluation metrics aligned with business decisions.
Machine LearningOnline Assessmentmachine-learningmodel-evaluationregression - Capital OneEasyData ScientistReview Preprocessing Code and Tests
This problem tests your ability to identify common pitfalls in data science pipelines, specifically concerning data leakage, handling missing values, and software engineering best practices for reproducibility.
Coding & AlgorithmsOnsiteData PreprocessingData LeakageCode Review - Capital OneMediumData ScientistSegment 500k users into three groups
This question evaluates a candidate's competency in data-driven customer segmentation, expected-revenue modeling, and trade-off analysis between churn risk and monetization.
Analytics & ExperimentationTechnical Screen - Capital OneMediumData ScientistSet membership fee under investment constraints
This question evaluates quantitative skills in pricing optimization, constrained investment allocation, and interpretation of willingness-to-pay curves, testing competency in combining economic reasoning with statistical and mathematical modeling.
Statistics & MathHR Screen - Capital OneMediumData ScientistShould Company Launch Vegan Burger Based on Profit Analysis?
This question evaluates unit-economics and quantitative product-launch decision-making skills, focusing on contribution margin metrics, break-even analysis, profit and profit-margin calculations in the Analytics & Experimentation domain for Data Scientist roles, and is primarily a practical application of symbolic and numeric financial modeling with conceptual economic reasoning. It is commonly asked to assess how candidates translate per-unit prices, variable and fixed costs, and observed volumes into go/no-go judgments by reasoning about profitability, required volume targets, and sensitivity to cost or demand trends.
Analytics & ExperimentationOnsite - Capital OneMediumData ScientistSketch function from derivatives and limits
This 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.
Statistics & MathTechnical Screen - Capital OneMediumData ScientistTest and Run a Reproducible Data Science Pipeline
Design 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.
Software Engineering FundamentalsTechnical ScreenPythonData PipelinesTesting - Capital OneHardData ScientistUse data to resolve an ambiguous problem
This 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.
Behavioral & LeadershipTechnical Screen - Capital OneMediumData ScientistValidate Unit-Test Coverage and Identify Missing Scenarios
This 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.
Coding & AlgorithmsOnsite - Capital OneEasyData ScientistVisualize Price Impact on Demand and Profit Trends
Evaluates 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.
Analytics & ExperimentationOnsite - Capital OneMediumData ScientistWhy Retain Phone Channel Despite Lower Profitability?
This 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.
Behavioral & LeadershipTechnical Screen - Capital OneMediumData ScientistWrite SQL for lowest price with ratings
This 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.
Data Manipulation (SQL/Python)Technical Screen - Capital OneMediumData ScientistWrite SQL for theme-park revenue and visits
This 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.
Data Manipulation (SQL/Python)Onsite - Capital OneMediumData ScientistWrite SQL to compute campaign net revenue
This 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.
Data Manipulation (SQL/Python)Onsite - Capital OneMediumData ScientistWrite SQL to find top net-revenue products
This 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.
Data Manipulation (SQL/Python)Technical Screen - CargurusMediumData ScientistAssess a Distribution and Derive Coin-Toss Expectations
This problem tests the ability to distinguish between Bernoulli and Binomial processes, calculate expected values and variances, and validate model assumptions based on observed sample data.
Statistics & MathTechnical ScreenProbabilityStatisticsMLE - CargurusMediumData ScientistReverse a Character Array In Place
This problem tests the ability to manipulate array elements in-place using two-pointer logic while adhering to strict space complexity constraints.
Coding & AlgorithmsTechnical ScreenArraysTwo PointersIn-place - Character.AIMediumData ScientistWrite SQL for character safety and engagement metrics
This question evaluates proficiency in SQL-based data manipulation and analytics, specifically aggregations, joins, date-based grouping, ratio calculations, and windowed moving averages to compute safety and engagement metrics.
Data Manipulation (SQL/Python)Technical Screen - ChimeMediumData ScientistAnalyze Acquisition Channels for User Value and Retention
This question evaluates proficiency in SQL/Python data manipulation and analytics, testing aggregation, cohort and retention analysis, ranking, joins and window-function usage along with interpretation of user-level revenue metrics.
Data Manipulation (SQL/Python)Technical Screen - ChimeMediumData ScientistDecide launch with CPA-profit trade-offs by segment
This question evaluates competency in metric-driven profit analysis, customer economics (LTV/CAC), segmentation effects, and interpretation of A/B experiment results.
Analytics & ExperimentationTechnical Screen - ChimeMediumData ScientistDefine and Analyze Early Engagement
Define an early user activation metric for a fintech platform, write a SQL query to measure monthly cohort activation rates across acquisition channels, and account for lifecycle maturity bias.
Data Manipulation (SQL/Python)Technical Screensqlcohort-analysisfintech - ChimeMediumData ScientistDesign an A/B launch amid marketing confounds
This question evaluates a candidate's competency in experimental design, causal inference, metric definition, statistical diagnostics, and decision-making under data-quality and marketing confounds within the Analytics & Experimentation domain.
Analytics & ExperimentationTechnical Screen - ChimeMediumData ScientistDetermine Key Metrics for Spend-Tracker Launch Decision
Determine Key Metrics for Spend-Tracker Launch Decision evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationTechnical Screen - ChimeMediumData ScientistNavigate Complex Product Challenges in Behavioral Interviews
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Navigate Complex Product Challenges in Behavioral Interviews states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - ChimeMediumData ScientistPropose Innovative Ideas and Convince Others Effectively
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Propose Innovative Ideas and Convince Others Effectively states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - ChimeMediumData ScientistWrite SQL for noisy A/B launch metrics
This question evaluates SQL-based data manipulation and experimental analytics skills, including attribution of earliest exposures, censoring crossovers, session-based bot qualification, time-windowed conversion and revenue calculations, and exclusion of outage periods in PostgreSQL.
Data Manipulation (SQL/Python)Technical Screen