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 901–930 of 1076 results

  • TikTokMediumData Scientist
    Describe 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 Scientist
    Design 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 Scientist
    Design 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 Scientist
    Design 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 Scientist
    Design 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 Scientist
    Diagnose 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 Scientist
    Estimate 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 Scientist
    Explain 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 Scientist
    Explain 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 Scientist
    Find 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 Scientist
    How 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 Scientist
    How 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 Scientist
    Identify 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 Scientist
    Implement 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 Scientist
    Investigate 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 Scientist
    Investigate 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 Scientist
    Investigating 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 Scientist
    Prove 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 Scientist
    Rank 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 Scientist
    Reflect 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 Scientist
    SQL 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 Scientist
    Use 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 Scientist
    When 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 Scientist
    Write 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 Scientist
    Write 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 Scientist
    Compute 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 Scientist
    Detect 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 Scientist
    Debug 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 Scientist
    Explain 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 Scientist
    Describe 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