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 361–390 of 1076 results

  • DoorDashMediumData Scientist
    Investigate Causes of Increased Driver Wait Time

    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 Investigate Causes of Increased Driver Wait Time states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationTechnical Screen
  • DoorDashHardData Scientist
    Investigate Declining Successful Orders

    This question tests your ability to decompose a high-level drop in a key business metric into granular segments and formulate testable hypotheses to explain the underlying root causes.

    Analytics & ExperimentationTechnical ScreenProduct AnalyticsFunnel AnalysisHypothesis Testing
  • DoorDashHardData Scientist
    Investigate Falling Successful Orders

    This question evaluates a data scientist's ability to diagnose a drop in a product metric through anomaly verification, data validity checks, funnel and cohort analysis, causal attribution across marketplace sides (customer, restaurant, delivery), and experiment design.

    Analytics & ExperimentationTechnical Screen
  • DoorDashHardData Scientist
    Investigate Falling Successful Orders in LA

    This problem tests your ability to decompose a drop in a high-level business metric into granular segments, formulate testable hypotheses, and propose methodologies to identify the root cause.

    Analytics & ExperimentationTechnical ScreenRoot Cause AnalysisFunnel AnalyticsMarketplace Dynamics
  • DoorDashMediumData Scientist
    Investigate LA Order Drop

    This question evaluates marketplace analytics, causal inference, hypothesis-driven investigation, funnel decomposition, and experimentation design skills in a data science context.

    Analytics & ExperimentationTechnical Screen
  • DoorDashEasyData Scientist
    Reduce Cold-Food Incidents with Metrics and an Insulated-Bag Experiment

    Design an A/B test and metric framework to evaluate whether equipping couriers with insulated bags reduces cold-food complaints while guarding marketplace efficiency.

    Analytics & ExperimentationTechnical ScreenExperimentationA/B TestingMetrics Design
  • DoorDashMediumData Scientist
    Should DoorDash add bicycle dashers?

    This problem tests the ability to design an A/B test for a marketplace intervention, identify success metrics, and account for potential cannibalization and external factors in urban delivery.

    Analytics & ExperimentationTechnical ScreenA/B TestingMarketplace AnalyticsCausal Inference
  • DoorDashMediumData Scientist
    Solve multi-part SQL with sliding windows

    This question evaluates a candidate's practical SQL data-manipulation skills, including time-based rolling aggregates, distinct counts and deduplication, multi-table joins, revenue aggregation and ranking, and session/streak computations within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen
  • DoorDashMediumData Scientist
    Write SQL for deliveries analytics

    This question evaluates SQL data manipulation and analytics skills—specifically aggregation, conditional counting, time-window filtering, joins, and handling of nulls and zero-count periods.

    Data Manipulation (SQL/Python)Technical Screen
  • DoorDashMediumData Scientist
    Write SQL for percent and window changes

    This question evaluates proficiency with advanced SQL techniques—specifically the use of CTEs and multiple window functions, row-level versus aggregated conditionals, time-windowed aggregations, generation of unit-day series including zero-order days, and correct handling of missing exposure labels for percent and change calculations.

    Data Manipulation (SQL/Python)Technical Screen
  • DoorDashMediumData Scientist
    Write SQL to backtest refund policy

    This question evaluates advanced SQL data-manipulation and analytics competency, including time-based lateness calculations, window functions (PERCENT_RANK and rolling/partitioned windows), CTEs and joins, aggregation, and monetary-field handling for a policy-simulation scenario.

    Data Manipulation (SQL/Python)Technical Screen
  • DropboxMediumData Scientist
    Answer rapid-fire leadership checklist

    This question evaluates leadership competencies in privacy decision-making, risk management, stakeholder negotiation, incident prioritization, mentoring, and end-to-end ownership within a data science and operational engineering context.

    Behavioral & LeadershipTechnical Screen
  • DropboxMediumData Scientist
    Compute max island with constrained flips

    This question evaluates understanding of grid-based graph connectivity, connected-component labeling, and algorithmic complexity analysis (time and space) within the Coding & Algorithms domain, emphasizing practical algorithm design for large-scale inputs.

    Coding & AlgorithmsTechnical Screen
  • DropboxMediumData Scientist
    Design enterprise file recommendations under ACLs

    This problem tests the ability to design a multi-tenant recommendation system that enforces complex security constraints while maintaining low latency.

    Machine LearningTechnical ScreenRecommendation SystemsMulti-tenancySecurity
  • DropboxMediumData Scientist
    Explain a project with measurable impact

    This question evaluates a data scientist's ability to demonstrate end-to-end project ownership, measurable impact, causal measurement and metric validity, technical design decisions, risk mitigation, scalability reasoning, and management of security/privacy constraints.

    Behavioral & LeadershipTechnical Screen
  • DropboxMediumData Scientist
    Run org-safe online experiment for recommender

    This question evaluates a data scientist's competency in online experimentation design, causal inference, clustered randomization, metric definition (primary, secondary, guardrails), sample size/MDE computation, variance reduction and sequential monitoring, instrumentation and privacy-aware logging.

    Analytics & ExperimentationTechnical Screen
  • EYMediumData Scientist
    Architect cloud data ingestion patterns

    This question evaluates a candidate's ability to design end-to-end cloud data ingestion and serving architectures, including streaming and batch patterns, CDC/event sourcing/micro-batch trade-offs, partitioning and compaction strategies, idempotency, schema evolution, PII tokenization, cost controls, and incident simulation for chaos testing.

    Data Manipulation (SQL/Python)Technical Screen
  • EYMediumData Scientist
    Design logical model and consumption

    This question evaluates understanding of logical data modeling, ERD-level design with keys and cardinalities, slowly changing dimensions, normalization versus denormalization trade-offs, and strategies for exposing curated datasets and read paths for analytics and regulatory consumers, indicating competency in data modeling and data delivery.

    Data Manipulation (SQL/Python)Technical Screen
  • EYMediumData Scientist
    Map sources to functional dataset with SQL

    This question evaluates competency in SQL-based data manipulation and data engineering concepts, including handling late-arriving data and deduplication to the latest ingested record, joining and filtering for enrichment and KYC status, and computing exposure metrics such as gross/net notional, limit utilization, and breach flags.

    Data Manipulation (SQL/Python)Technical Screen
  • EYMediumData Scientist
    Walk through end‑to‑end delivery

    This question evaluates leadership and program-management competencies specific to data science, including end-to-end project ownership, cross-functional coordination, risk identification and mitigation, and production of phase artifacts.

    Behavioral & LeadershipTechnical Screen
  • EliseAIMediumData Scientist
    Lease Renewal Prediction and Non-Renewal Reason Categorization Take-Home

    A machine learning take-home on predicting lease renewals from tenant conversations and SQLite tables of residents, maintenance work orders and renewal offers. It covers preprocessing, a metric compared with a random baseline, a test-set prediction file, categorizing non-renewal reasons with gte-base embeddings, and presenting the results.

    Machine LearningTechnical Screen
  • EtsyMediumData Scientist
    Implement streaming autocomplete under tight memory

    This question evaluates a candidate's ability to design a memory- and latency-constrained autocomplete service, testing skills in data structure selection, string/Unicode normalization, approximate string matching, concurrency, dynamic updates, and algorithmic time/space analysis.

    Coding & AlgorithmsTechnical Screen
  • EvenUpMediumData Scientist
    Build a model to predict wine quality

    This question evaluates predictive modeling and data-science competencies—exploratory data analysis, feature assessment, problem framing (regression vs classification vs ordinal), model selection and validation, evaluation metric choice, and post-model feature-importance interpretation—in the Machine Learning domain, combining conceptual understanding with practical application. It is commonly asked in technical interviews for Data Scientist roles because it tests end-to-end modeling judgment, reasoning about data distributions and variable usefulness, selection of validation and evaluation strategies, and awareness of pitfalls such as collinearity and data leakage.

    Machine LearningTechnical Screen
  • ExperianEasyData Scientist
    Calculate Expected Flips for Two Heads Coin Toss

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Calculate Expected Flips for Two Heads Coin Toss states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • ExperianMediumData Scientist
    Compare Spark RDDs, DataFrames, and SQL Performance Gains

    This question evaluates understanding of Spark abstractions (RDDs, DataFrames, Spark SQL), lazy evaluation, memory management, query optimization, and developer ergonomics within the Data Manipulation (SQL/Python) domain of distributed data processing.

    Data Manipulation (SQL/Python)Technical Screen
  • ExperianMediumData Scientist
    Compare Spark RDDs, DataFrames, and Spark SQL Benefits

    This question evaluates understanding of Apache Spark core abstractions (RDDs, DataFrames, Spark SQL), execution model concepts such as lazy evaluation and optimizer-driven execution, and operational competency with managed cloud cluster job submission and monitoring, categorized under Data Manipulation (SQL/Python) for a Data Scientist role.

    Data Manipulation (SQL/Python)Technical Screen
  • ExperianMediumData Scientist
    Design Algorithm for Longest Increasing Subsequence Length

    This question evaluates algorithm design and data structure skills, covering subsequence analysis, constraint/graph modeling for seating, and external-memory sorting considerations for scalability.

    Coding & AlgorithmsTechnical Screen
  • ExperianMediumData Scientist
    Explain PCA and L2 Normalization in Machine Learning

    This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Explain PCA and L2 Normalization in Machine Learning states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningTechnical Screen
  • Fannie MaeMediumData Scientist
    Assess SQL joins, unions, windows, dedup, and pandas

    This question evaluates proficiency in SQL and pandas data-manipulation techniques, including aggregations with NULL semantics, various join types, set operations and deduplication, window functions, and reconciling normalized and denormalized sources.

    Data Manipulation (SQL/Python)Technical Screen
  • Fetch RewardsMediumData Scientist
    Design analysis to validate reported decline

    This question evaluates analytical and experimental-design competencies including metric specification, time-series and same-store comparisons, bias and confounder detection, and concise data-driven communication under a tight time constraint.

    Analytics & ExperimentationTechnical Screen