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 901–930 of 1076 results
- TikTokMediumData ScientistDescribe Your Most Impactful Project Experience and Lessons Learned
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Most Impactful Project Experience and Lessons Learned states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - TikTokMediumData ScientistDesign Metrics for Content Moderation and Chatbot Evaluation
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 Design Metrics for Content Moderation and Chatbot Evaluation states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationTechnical Screen - TikTokHardData ScientistDesign an ad-selection system across objectives
This question evaluates expertise in machine learning system design for ad selection and real-time bidding, covering predictive modeling and calibration, value unification across objectives, auction mechanics, budget pacing, exploration strategies, guardrails, and evaluation methodologies.
Machine LearningTechnical Screen - TikTokHardData ScientistDesign an experiment for exploratory recommendations
Evaluates experiment design for exploratory recommendation algorithms that may trade short-term engagement for discovery. Strong answers define exploration, satisfaction, retention, ecosystem health, leading indicators, and cautious launch decisions.
Analytics & ExperimentationTechnical Screen - TikTokHardData ScientistDesign robust A/B test with interference and seasonality
This question evaluates expertise in experimental design, causal inference, statistical power and minimum detectable effect calculation, variance-reduction techniques, sequential monitoring, and diagnostics for interference, spillovers, and weekly seasonality in A/B testing.
Analytics & ExperimentationTechnical Screen - TikTokMediumData ScientistDiagnose Traffic Allocation in A/B Test Results
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 Diagnose Traffic Allocation in A/B Test Results states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationTechnical Screen - TikTokHardData ScientistEstimate heterogeneous treatment effects with causal ML
This question evaluates a candidate's competency in causal machine learning, heterogeneous treatment effect estimation, off-policy evaluation, and fairness-aware policy design using observational data.
Machine LearningTechnical Screen - TikTokHardData ScientistExplain and tune XGBoost; prevent overfitting
This question evaluates understanding of XGBoost tree-boosting internals, hyperparameter impacts on bias/variance/training time, strategies for imbalanced binary classification and leakage-aware validation, post-training calibration, and interpretability for tabular fraud detection.
Machine LearningTechnical Screen - TikTokMediumData ScientistExplain your most impactful project trade-offs
This question evaluates a data scientist's leadership, stakeholder management, quantitative impact measurement, trade-off analysis, risk mitigation, and conflict-resolution skills within end-to-end project work.
Behavioral & LeadershipTechnical Screen - TikTokEasyData ScientistFind top-paid employee per department
This question evaluates a candidate's competency in SQL data manipulation, including aggregation, ranking, handling of duplicate and historical rows, tie semantics, and temporal data interpretation when determining the top-paid employee per department.
Data Manipulation (SQL/Python)Technical Screen - TikTokEasyData ScientistHow do you choose a classification threshold?
This question evaluates a data scientist's competency in binary classification threshold selection, end-to-end ML pipeline design, model evaluation, and operational trade-offs including class imbalance, asymmetric error costs, and limited escalation capacity, within the Machine Learning domain of model evaluation and deployment.
Machine LearningTechnical Screen - TikTokEasyData ScientistHow would you measure misinformation impact and recommendation bias?
This question tests the ability to design an evaluation framework for identifying algorithmic bias and measuring the reach of misinformation within a content recommendation system.
Analytics & ExperimentationTechnical ScreenAnalyticsRecommendation SystemsMetrics - TikTokMediumData ScientistIdentify Repeat Advertisers from Consecutive Weeks
This question evaluates a candidate's proficiency in manipulating relational data to identify recurring entities across consecutive time periods, focusing on SQL/Python data manipulation and temporal comparison of records.
Data Manipulation (SQL/Python)Technical Screen - TikTokMediumData ScientistImplement K-means and run two iterations
This question evaluates understanding of k-means clustering concepts (k-means++ initialization, Lloyd iterations, and SSE) and proficiency in numerical implementation and vectorized array operations.
Coding & AlgorithmsTechnical Screen - TikTokMediumData ScientistInvestigate Traffic Distribution Impact on Retention Decrease
Evaluates A/B test diagnostics for a retention decrease after a button-color change. Strong answers check allocation, balance, logging, maturation, statistical robustness, segments, and decision criteria before blaming treatment.
Analytics & ExperimentationTechnical Screen - TikTokHardData ScientistInvestigate visit–report correlation causality
This question evaluates a candidate's competency in causal inference, experimental design, diagnostic analytics, and statistical modeling with ad-level observational data.
Analytics & ExperimentationTechnical Screen - TikTokMediumData ScientistInvestigating Correlation Between Ad Visits and Reports
This question evaluates a data scientist's competency in operational analytics, including defining and aggregating metrics in SQL and applying causal reasoning to interpret correlations between ad exposures and user reports.
Data Manipulation (SQL/Python)Technical Screen - TikTokHardData ScientistProve conversion ads value via incrementality
This question tests your ability to design a robust incrementality experiment to measure the causal impact of advertising, accounting for selection bias and interference.
Analytics & ExperimentationTechnical ScreenCausal InferenceA/B TestingAds Measurement - TikTokHardData ScientistRank factors for TikTok market entry
This Behavioral & Leadership interview prompt for a Data Scientist evaluates cross-functional prioritization, market-entry decision-making, experimental design and measurement, commercial analytics, and regulatory risk assessment within product and growth strategy.
Behavioral & LeadershipTechnical Screen - TikTokHardData ScientistReflect on a challenging project you led
This question evaluates leadership, cross-functional influence, and applied data science competencies—focusing on ambiguity management, causal measurement, hypothesis testing, and driving product decisions.
Behavioral & LeadershipTechnical Screen - TikTokMediumData ScientistSQL Queries and Analysis on Bad Advertisers
This question evaluates SQL query writing, metric definition and normalization, ranking/aggregation techniques, and analytical reasoning for identifying problematic advertisers.
Data Manipulation (SQL/Python)Technical Screen - TikTokHardData ScientistUse DiD for staggered treatment adoption
This question evaluates proficiency in causal inference for panel data, specifically difference-in-differences with staggered adoption, heterogeneous and dynamic treatment effects, event-study design, pre-trend diagnostics, cluster-robust inference, and comparison with propensity-score matching.
Statistics & MathTechnical Screen - TikTokEasyData ScientistWhen prioritize precision vs recall
This question evaluates a data scientist's competency with binary classification metrics (precision and recall), cost-sensitive decision-making, and operating-threshold selection for productized models in the Machine Learning domain.
Machine LearningTechnical Screen - TikTokEasyData ScientistWrite SQL for TikTok Live creator metrics
This question evaluates SQL data-manipulation competencies such as joins, aggregations, group-by and window functions, handling missing activity rows, date-range filtering, country partitioning, and deterministic tie-breaking for top-k metrics.
Data Manipulation (SQL/Python)Technical Screen - TikTokMediumData ScientistWrite SQL for last-7-day metrics without windows
This question evaluates proficiency in ANSI SQL data manipulation, including aggregation, de-duplication, date arithmetic, joins and subqueries, GROUP BY/HAVING usage, and cohort/retention and conversion calculations performed without window functions.
Data Manipulation (SQL/Python)Technical Screen - Tools For HumanityEasyData ScientistCompute reply-based engagement metrics
This question evaluates proficiency in data manipulation and analytics, emphasizing SQL/Python skills for temporal filtering, joins between posts and users, deduplication, aggregation (distinct counts), and percentage calculations used to compute reply-based engagement metrics.
Data Manipulation (SQL/Python)Technical Screen - Tools For HumanityEasyData ScientistDetect and evaluate "stolen" posts
This question evaluates data-science competencies in instrumentation and feature design, content-similarity detection and labeling, causal inference for experiments, measurement of harms, and model evaluation, and belongs to the Analytics & Experimentation domain.
Analytics & ExperimentationTechnical Screen - TowerHardData ScientistDebug Oscillating GPU Utilization During Training
Design a systematic debugging and architectural remediation strategy for a distributed deep learning training cluster exhibiting severe GPU utilization oscillation between 90% and 20%.
ML System DesignTechnical Screendistributed-trainingml-system-designgpu-optimization - TowerHardData ScientistExplain Why Constant Neural-Network Initialization Fails
This question tests the conceptual understanding of weight initialization strategies and the symmetry-breaking property required for neural network gradient-based optimization.
Machine LearningTechnical ScreenDeep LearningInitializationOptimization - TransunionMediumData ScientistDescribe past project experience clearly
This prompt evaluates a candidate's competencies in applied data science tools and practices—including proficiency in Python or R, SQL querying and data transformation, problem scoping under ambiguity, technical-to-nontechnical communication, and team coordination.
Behavioral & LeadershipTechnical Screen