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 271–300 of 641 results

  • J.P. MorganMediumData Scientist
    Explain C++ virtual dispatch and object lifetime

    This question tests the candidate's understanding of C++ memory management, the mechanics of the virtual method table (vtable), and the importance of virtual destructors in polymorphic inheritance.

    Software Engineering FundamentalsOnsiteC++Memory ManagementPolymorphism
  • J.P. MorganMediumData Scientist
    Solve tiling, probability, and nested-radical puzzles

    This problem tests your ability to derive recurrence relations for combinatorial tiling, solve infinite series limits, and calculate exact probabilities using combinations.

    Coding & AlgorithmsOnsiteCombinatoricsDynamic ProgrammingProbability
  • J.P. MorganMediumData Scientist
    Test whether samples follow a binomial distribution

    This problem tests the application of goodness-of-fit testing to verify if a set of discrete observations conforms to a binomial distribution.

    Machine LearningOnsiteStatisticsHypothesis TestingProbability
  • LinkedInHardData Scientist
    Design Experiments for Email Campaign & Messaging Update

    Evaluates experiment design for concurrent email and in-product messaging launches with possible interaction effects. Strong answers use factorial designs, power calculations, interaction terms, sequential testing, and guardrails.

    Analytics & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Diagnose a Drop in Applications from Job Recommendation Emails

    Diagnose falling applications from job emails by tracing funnel rates, recommendation relevance, promoted-job mix, and ranking changes.

    Analytics & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Estimate Redesign Impact Using Propensity Score Matching

    Estimate Redesign Impact Using Propensity Score Matching 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 & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Estimate an Experiment’s Mean Effect from Cohort and Metric Tables

    Estimate experimental impact from cohort and timestamped metric data using user-level outcomes, difference in means, confidence intervals, and valid testing.

    Statistics & MathOnsite
  • LinkedInMediumData Scientist
    Improve Profile Completion Rate

    Evaluates analytics and experimentation strategy for improving LinkedIn profile completion. Strong answers define value-weighted completion metrics, segment gaps, prioritize interventions, and test impact with guardrails.

    Analytics & ExperimentationOnsite
  • LinkedInHardData Scientist
    Measure Causal Impact of Self-Selected App Redesign

    LinkedIn causal inference prompt on measuring a self-selected app redesign, covering potential outcomes, ATT, propensity matching or weighting, staggered difference-in-differences, event studies, covariates, balance, and pre-trend validation.

    Statistics & MathOnsite
  • LinkedInMediumData Scientist
    Measure Success of New B2B Product

    Evaluates success measurement for a new LinkedIn B2B SaaS product at account and seat levels. Strong answers define activation, engagement, value, retention, expansion, anomaly analysis, and growth prioritization.

    Analytics & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Present Insights from Course Supply and Participation Data

    Analyze course catalog supply and learner participation using time trends, category comparisons, utilization measures, and evidence-based presentation.

    Analytics & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Single Queue vs Multiple Queues — Service Design

    Evaluates queueing-system reasoning for single-line versus multiple-line bank teller designs. Strong answers compare M/M/c pooling with parallel M/M/1 queues, waiting-time averages, variance, stability, fairness, and operations.

    Analytics & ExperimentationOnsite
  • LinkedInMediumData Scientist
    Test a New Feature at Its Natural Product Placement

    Design a feature launch experiment that separates natural-placement availability, discoverability, promotional exposure, and downstream product value.

    Analytics & ExperimentationOnsite
  • LyftMediumData Scientist
    Assess Cultural Fit Through Behavioral Interview Questions

    Assess Cultural Fit Through Behavioral Interview Questions evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • LyftMediumData Scientist
    Compute Poisson supply–demand match probability

    This question evaluates understanding of probability distributions and stochastic modeling—specifically Poisson processes, the Skellam distribution for differences, expectation of minima, and probabilistic capacity planning within the Statistics & Math domain.

    Statistics & MathOnsite
  • LyftMediumData Scientist
    Demonstrate leadership under ambiguity

    This question evaluates leadership, stakeholder communication, ambiguity management, and negotiation competencies for a Data Scientist role, covering problem scoping, assumption documentation, rapid validation, cross-cultural interactions, and data-backed compensation discussions.

    Behavioral & LeadershipOnsite
  • LyftMediumData Scientist
    Design experiments for marketplace balance

    This question evaluates a data scientist's competency in experimental design, causal inference, metric definition, statistical power calculation, and operational rollout planning for two-sided marketplaces, and it is commonly asked to assess the ability to account for interference, supply constraints, spillovers, and contamination when measuring treatment effects. Categorized under Analytics & Experimentation, it tests both conceptual understanding and practical application by probing exposure and eligibility definitions, metric and guardrail specification, sample-size and clustering adjustments, recognition of heterogeneous treatment effects and sequential monitoring concerns, variance-reduction considerations, and rollout and fallback decision-making.

    Analytics & ExperimentationOnsite
  • LyftMediumData Scientist
    Investigate Causes of Driver WOW Score Drop

    Investigate Causes of Driver WOW Score Drop 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 & ExperimentationOnsite
  • LyftMediumData Scientist
    Optimize Driver Repositioning for Minimal Pickup Time

    This question evaluates spatial algorithms and real-time optimization for ride dispatch together with interval scheduling and capacity planning competencies, covering skills in computational geometry, routing, demand forecasting, and temporal overlap reasoning.

    Coding & AlgorithmsOnsite
  • LyftMediumData Scientist
    Query and transform marketplace data in SQL/Python

    This question evaluates mastery of data manipulation and analytics skills in the Data Manipulation (SQL/Python) domain, including SQL aggregation and window functions, time-based joins and grouping, deduplication of status streams, handling late-arriving events, and implementing rolling metrics using both SQL and pandas.

    Data Manipulation (SQL/Python)Onsite
  • MetaHardData Scientist
    Analyze Algorithm's Impact on Diverse Demographics and Validate Causes

    Analyze Algorithm's Impact on Diverse Demographics and Validate Causes 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 & ExperimentationOnsite
  • MetaHardData Scientist
    Analyze Change in App Metrics and Feature Impact

    This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Analyze Change in App Metrics and Feature Impact states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Comment Distribution Using Statistical Metrics and Tests

    This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Analyze Comment Distribution Using Statistical Metrics and Tests states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Hashtag Follow Behavior with SQL Queries

    This question evaluates a candidate's competency in data manipulation and analytical SQL techniques—specifically aggregation, filtering, joins, and calculation of proportions—to analyze hashtag follow behavior.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Analyze Key Metrics for Notification System Success

    This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Analyze Key Metrics for Notification System Success states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Oculus App Engagement with SQL Queries

    This question evaluates proficiency in SQL-based data manipulation and aggregation, time-window filtering, percentage calculations, and the application of basic statistical hypothesis testing for comparing user engagement across categories.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Analyze Revenue Shifts to Identify Cannibalization Effects

    Evaluates revenue cannibalization analysis across creation sources. Strong answers define Source A, other-source revenue, total revenue, cannibalization ratio, and net lift, then use panel, rollout, difference-in-differences, or synthetic-control evidence to separate source shifting from organic growth.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Thirty-Day Ad Performance with SQL

    This problem tests proficiency in window functions, time-based aggregation, and join logic to analyze multi-dimensional advertising performance metrics.

    Data Manipulation (SQL/Python)OnsiteSQLAggregationTime-Series
  • MetaMediumData Scientist
    Analyze User Comment Distribution and Sampling Effects

    Evaluates statistical reasoning about right-skewed user comment counts and sampling distributions. Strong answers place median, mean, and p95 correctly, then use the Central Limit Theorem to explain why group averages become less variable and more symmetric.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Analyze User Transfer Distribution in Initial Launch Period

    Evaluates distribution analysis for transfer counts after a new P2P payments launch. Strong answers specify the denominator, describe zero inflation and right skew, locate mean, median, mode, and p95, and explain how adoption, cohorts, and exposure change the distribution over time.

    Statistics & MathOnsite