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 31–60 of 1971 results
- AirwallexMediumData ScientistDiagnose a Structural Break in KYC Submission Rate
Tests your ability to systematically diagnose sudden metric shifts, secular downward trends, and seasonality in a fintech onboarding funnel using structured hypothesis testing and slice analysis.
Analytics & ExperimentationTechnical Screenmetric-diagnosisfunnel-analysismix-shift - AirwallexMediumData ScientistDiagnose a dip in approval/conversion rate
This Analytics & Experimentation prompt evaluates time-series diagnostics, ratio decomposition (numerator/denominator and traffic mix), segmentation and data-quality triage, and causal inference skills at a staff-level applied analytics abstraction.
Analytics & ExperimentationOnsite - AirwallexEasyData ScientistDiagnose conversion-rate time series and CTA swap
This question evaluates a data scientist's competency in time-series diagnosis, conversion-rate decomposition, causal inference, and A/B experiment design within the Analytics & Experimentation category of Data Science.
Analytics & ExperimentationOnsite - AirwallexMediumData ScientistHow do you resolve partner conflict?
This question evaluates a data scientist's cross-functional collaboration, stakeholder management, conflict resolution, influencing without formal authority, and data-driven communication skills.
Behavioral & LeadershipOnsite - AirwallexMediumData ScientistHow would you measure billboard impact?
This problem tests your ability to design a quasi-experimental framework for measuring the offline impact of an OOH (Out-of-Home) advertising campaign on digital conversion metrics.
Analytics & ExperimentationOnsiteCausal InferenceMetricsExperimental Design - AirwallexMediumData ScientistHow would you test swapping two CTA buttons?
This question evaluates A/B test design, causal inference, funnel metric selection and diagnostic/guardrail thinking within Analytics & Experimentation for a Data Scientist role, and is commonly asked to gauge the ability to reason about user behavior, conversion trade-offs, and risk management in sensitive domains like fintech.
Analytics & ExperimentationOnsite - AirwallexMediumData ScientistInvestigate Harassment Surge and Mitigation
An Airwallex Data Scientist onsite analytics question: a monthly moderation report shows the Harassment violation type spiking, and you must decide whether the surge is real or a measurement artifact, then propose and test mitigations. It probes diagnostic analytics, prevalence-metric design, denominator effects, Simpson's paradox, selection bias, label drift, model calibration, causal inference (ITS/DiD), and experiment design with guardrails.
Analytics & ExperimentationOnsite - Akuna CapitalMediumData ScientistCount subarrays equal to target
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Count subarrays equal to target states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsTechnical Screen - Akuna CapitalHardData ScientistFind minimum swaps to sort array with duplicates
This question evaluates array manipulation and permutation-based reasoning for minimizing swap operations, including handling of duplicate values and performance considerations, within the Coding & Algorithms domain for a Data Scientist role.
Coding & AlgorithmsOnline Assessment - Akuna CapitalMediumData ScientistMaximize profitable pairs
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Maximize profitable pairs states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsTechnical Screen - AmazonMediumData ScientistAnalyze Top 10 Items' Revenue Contribution by Category
This question evaluates proficiency in data manipulation and analytical querying—aggregation, window functions, ranking and revenue attribution—alongside conceptual knowledge of normalization versus denormalization and ETL pipeline design.
Data Manipulation (SQL/Python)Onsite - AmazonHardData ScientistAnalyze an A/B test over last 7 days
This question evaluates competency in A/B test analysis and experiment design, covering conversion-rate computation, statistical inference (two-proportion testing and confidence intervals), sample-ratio checks, heterogeneity assessment (fixed versus random effects), and power/MDE reasoning.
Analytics & ExperimentationOnsite - AmazonEasyData ScientistAnswer Amazon Leadership Principle Scenarios
This question evaluates behavioral competencies relevant to a Data Scientist intern, including leadership, communication, decision-making under uncertainty, risk assessment, time management, teamwork, learning agility, and motivation for the role.
Behavioral & LeadershipOnsite - AmazonEasyData ScientistAnswer Amazon-style behavioral questions
This question evaluates interpersonal leadership, communication, and impact-oriented decision-making for a Data Scientist, testing competencies such as handling workplace challenges, motivating teams, and tying experiences to organizational leadership principles.
Behavioral & LeadershipTechnical Screen - AmazonMediumData ScientistAnswer core behavioral questions for data roles
Answer core behavioral questions for data roles 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 - AmazonEasyData ScientistAnswer core probability and inference questions
Tests fundamental statistical inference and probability concepts essential for experimentation and data analysis, including the Central Limit Theorem, hypothesis testing errors, and causal reasoning.
Statistics & MathTechnical ScreenStatisticsA/B TestingHypothesis Testing - AmazonMediumData ScientistAppend country tables and rank salaries in USD
This question evaluates skills in data manipulation and integration, specifically appending country-level tables, normalizing salaries via historical exchange rates, deduplicating by a composite primary key, and ranking results, with implementations expected in both SQL and pandas.
Data Manipulation (SQL/Python)Technical Screen - AmazonMediumData ScientistAssess Candidate's Alignment with Amazon Leadership Principles
Evaluates Amazon-style behavioral storytelling for data-science leadership principles such as customer obsession, ownership, dive deep, and earn trust. Strong answers use STAR, metrics, trade-offs, and reflection.
Behavioral & LeadershipTechnical Screen - AmazonMediumData ScientistAssess Culture Fit Through Behavioral Interview Questions
Evaluates culture-fit behavioral answers for inventing and simplifying, customer communication, and innovation. Strong answers use STAR, show stakeholder judgment, quantify impact, and reflect on lessons.
Behavioral & LeadershipOnsite - AmazonMediumData ScientistBuild DID panel and compute effects in SQL
This question evaluates proficiency in panel data construction and causal inference workflows, specifically difference-in-differences estimation, SQL aggregation for user-week metrics, and propensity-score matching implemented in Python.
Data Manipulation (SQL/Python)HR Screen - AmazonMediumData ScientistBuild DiD dataset with SQL
This question evaluates proficiency in SQL-based data manipulation and panel construction for staggered-adoption difference-in-differences, testing skills in handling adoption dates, event-time calculations, boundary conditions, and aggregation in the Data Manipulation (SQL/Python) domain.
Data Manipulation (SQL/Python)Technical Screen - AmazonHardData ScientistBuild a package-allocation model for couriers
This question evaluates a candidate's ability to design an end-to-end ML-driven package-to-courier allocation system, testing competencies in predictive modeling (per-stop service-time forecasting), constrained combinatorial optimization for routing and fairness, feature engineering, simulation, and production concerns such as cold-start handling and distribution shift. It is asked to assess how candidates balance competing objectives like on-time delivery versus fairness under real-world constraints (shift hours, vehicle capacity, delivery windows, time-varying travel forecasts), and is categorized under Machine Learning with a focus on practical application-level system design rather than purely conceptual theory.
Machine LearningOnsite - AmazonMediumData ScientistCalculate 7-Day Rolling Average for Energy Consumption
This question evaluates programming fluency in numerical data processing and algorithmic implementation for computing moving averages and handling edge cases in time-series sequences, and it applies to Data Scientist roles while falling under the Coding & Algorithms category.
Coding & AlgorithmsOnsite - AmazonMediumData ScientistCalculate A/B sample size, CI, decision rules
This question evaluates skills in experimental design and statistical inference, including sample size calculation, hypothesis testing, confidence interval interpretation, multiple comparison control, variance reduction techniques, and operational considerations for A/B testing.
Statistics & MathOnsite - AmazonMediumData ScientistCalculate Defect Rate and Identify Top Lanes for Carriers
This question evaluates competency in SQL-based data manipulation for a data scientist role, covering joins, aggregations, date-based filtering, metric computation, and use of window functions to derive week-over-week changes.
Data Manipulation (SQL/Python)Technical Screen - AmazonMediumData ScientistCalculate Monthly Revenue from Orders in 2023
This question evaluates proficiency in SQL-based data manipulation, including aggregation, date extraction, and combining transactional tables to produce business metrics, and falls under the Data Manipulation (SQL/Python) domain.
Data Manipulation (SQL/Python)Technical Screen - AmazonMediumData ScientistCalculate Weekly, Monthly Hours Watched by Premium Users
This question evaluates a candidate's ability to perform time-based aggregation and data manipulation in SQL and Python, including grouping, filtering by subscription status, and converting minute-level metrics into hours.
Data Manipulation (SQL/Python)Technical Screen - AmazonHardData ScientistChoose Between Fine-Tuning and RAG for Client Chatbot
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 Choose Between Fine-Tuning and RAG for Client Chatbot states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - AmazonMediumData ScientistChoose Effective Graphs for Data Exploration
Evaluates chart selection for exploratory data analysis across categorical and numerical variables. Strong answers explain pie charts, distributions, comparisons, relationships, missingness, and when visuals mislead.
Analytics & ExperimentationOnsite - AmazonHardData ScientistChoose Models for Imbalanced Data and Time-Series Forecasting
Choose Models for Imbalanced Data and Time-Series Forecasting evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen