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 ScientistInvestigate 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 ScientistInvestigate 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 ScientistInvestigate 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 ScientistInvestigate 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 ScientistInvestigate 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 ScientistReduce 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 ScientistShould 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 ScientistSolve 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 ScientistWrite 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 ScientistWrite 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 ScientistWrite 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 ScientistAnswer 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 ScientistCompute 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 ScientistDesign 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 ScientistExplain 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 ScientistRun 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 ScientistArchitect 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 ScientistDesign 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 ScientistMap 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 ScientistWalk 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 ScientistLease 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 ScientistImplement 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 ScientistBuild 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 ScientistCalculate 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 ScientistCompare 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 ScientistCompare 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 ScientistDesign 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 ScientistExplain 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 ScientistAssess 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 ScientistDesign 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