Katkat

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 Scientist
    Quantify 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 Scientist
    Quantify 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 Scientist
    Reconcile 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 Scientist
    Refactor 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 Scientist
    Resolve 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 Scientist
    Review 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 Scientist
    Segment 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 Scientist
    Set 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 Scientist
    Should 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 Scientist
    Sketch 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 Scientist
    Test 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 Scientist
    Use 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 Scientist
    Validate 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 Scientist
    Visualize 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 Scientist
    Why 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 Scientist
    Write 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 Scientist
    Write 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 Scientist
    Write 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 Scientist
    Write 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 Scientist
    Assess 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 Scientist
    Reverse 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 Scientist
    Write 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 Scientist
    Analyze 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 Scientist
    Decide 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 Scientist
    Define 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 Scientist
    Design 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 Scientist
    Determine 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 Scientist
    Navigate 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 Scientist
    Propose 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 Scientist
    Write 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