Katkat

Topic

Machine Learning interview questions

572 Machine Learning questions from 133 companies, with hints, runnable code and solution walkthroughs.

Questions572

59 easy323 medium190 hard

Your progress0/572

Machine Learning interview questions by the numbers

Last updated

Katkat has 572 Machine Learning interview questions from 133 companies; the most come from Amazon (10%), OpenAI (6%) and Meta (5%). By difficulty: 10% easy, 56% medium and 33% hard. The most common round is Technical Screen (61%). Frequent concepts include Machine Learning, Feature Engineering, Model Evaluation and Optimization.

Companies (133)

Difficulty

  • Easy10% · 59
  • Medium56% · 323
  • Hard33% · 190

Interview rounds

  • Technical Screen61% · 348
  • Onsite28% · 163
  • Online Assessment8% · 46
  • HR Screen3% · 15

Roles

  • Data Scientist46% · 264
  • Machine Learning Engineer35% · 202
  • Software Engineer9% · 53
  • Applied Scientist5% · 26
  • Quantitative Researcher2% · 13

Frequent concepts

  • Machine Learning7% · 39
  • Feature Engineering5% · 29
  • Model Evaluation4% · 23
  • Optimization4% · 23
  • Deep Learning4% · 21
  • System Design3% · 18

Showing 151–180 of 572 results

  • Review precision and recall for imbalanced classification and learn how both change with the decision threshold. Choose an operating point from error costs, capacity, calibration, uncertainty, and segment performance instead of treating either metric as universally best.

    CitadelData ScientistMachine LearningTechnical Screen
  • A staged live-coding ML task: classify whole sequences of 6-feature points as 0 or 1, then adapt the model as lengths vary from 16 to 100, point order stops being meaningful, and some features go missing. Tests model selection, length and permutation invariance, and practical missing-value handling.

    CitadelData ScientistMachine LearningTechnical Screen
  • Decide whether an LSTM is appropriate for sequential data by defining the sequence unit, prediction horizon, masking, and time-safe validation. Compare the model with lag-based and simpler baselines while considering data size, overfitting, latency, and maintainability.

    CitadelData ScientistMachine LearningTechnical Screen
  • Evaluates robust house-price prediction modeling across diagnostics, features, scale, and validation. Strong answers cover linear regression diagnostics, Cook's distance, leverage, Random Forest complexity controls and variable importance, housing-market feature engineering, leakage prevention, large-scale training, and time-geography validation.

    CitadelData ScientistMachine LearningTechnical Screen
  • This question evaluates proficiency in end-to-end machine learning system design for geospatial property price prediction, covering skills such as feature engineering, time- and spatial-aware validation, model selection, interpretability, fairness/compliance, deployment, monitoring, and error analysis.

    CitadelData ScientistMachine LearningTechnical Screen
  • This question evaluates understanding of quadratic optimization, linear algebra, and convexity concepts—particularly properties of quadratic forms, matrix symmetry, and conditions for boundedness in real-valued unconstrained minimization—and why these properties matter for existence of minima.

    CitadelData ScientistMachine LearningTechnical Screen
  • This question evaluates a data scientist's competency in diagnosing outliers, high-leverage points, influential observations, and Cook's distance in ordinary least squares regression, including recognition of robust alternatives and rationale for reporting model-review decisions.

    CitadelData ScientistMachine LearningTechnical Screen
  • This question evaluates proficiency in streaming/out-of-core linear regression, including computing sufficient statistics with an intercept, assessing numerical stability of normal equations versus QR/SVD or incremental methods, incorporating ridge penalties, and designing parallel fault-tolerant computations.

    CitadelData ScientistMachine LearningTechnical Screen
  • This question tests the conceptual understanding of signal quality metrics and the practical steps required to prevent look-ahead bias and overfitting when developing quantitative trading factors.

    CitadelData ScientistMachine LearningTechnical Screen
  • Make a hard MoE router differentiable 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.

    CitadelMachine Learning EngineerMachine LearningTechnical Screen
  • A research paper round where you present your own published paper to an interviewer who already knows it and questions its weaknesses. Prepare to judge whether the experimental setup was reasonable, whether the results are practical, and what the field has learned since publication, all with specific, honest self-critique.

    CohereMachine Learning EngineerMachine LearningOnsite
  • This question tests your conceptual understanding of the end-to-end LLM lifecycle, specifically the transition from raw text pre-training to alignment and evaluation.

    CohereMachine Learning EngineerMachine LearningOnsite
  • This question tests your conceptual and mathematical understanding of Top-k and Top-p (nucleus) sampling, focusing on how they modify the output probability distribution of autoregressive language models to balance creativity and coherence.

    CohereMachine Learning EngineerMachine LearningOnsite
  • This question evaluates skills in practical machine learning engineering, including data cleaning, preprocessing, feature selection, handling mixed numeric and categorical features, and baseline model construction for a binary classification task.

    CoinbaseMachine Learning EngineerMachine LearningOnsite
  • This question tests the ability to calculate classification performance metrics, explain ensemble model dynamics, and perform manual forward propagation through a small neural network architecture.

    CoinbaseMachine Learning EngineerMachine LearningOnline Assessment
  • This question tests the ability to design a spatio-temporal forecasting system to predict future elevator call locations, focusing on feature engineering, model selection, and handling data sparsity.

    CoupangData ScientistMachine LearningTechnical Screen
  • 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 Design sequence decoding with greedy and beam search states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    CrestaSoftware EngineerMachine LearningTechnical Screen
  • Explain core ML and DL fundamentals 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.

    DRWMachine Learning EngineerMachine LearningOnline Assessment
  • This question evaluates understanding of transformer architectures, attention mechanisms, and scalability trade-offs, assessing competencies in computational complexity, memory usage, and system-level performance implications.

    DandyMachine Learning EngineerMachine LearningHR Screen
  • 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 Linear Regression Feature Transformation Equivalence states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    DatabricksData ScientistMachine LearningOnline Assessment
  • This problem tests your understanding of linear regression by requiring the implementation of a gradient descent optimizer from scratch to minimize the Mean Squared Error loss.

    DatabricksMachine Learning EngineerMachine LearningOnsite
  • This question tests the ability to implement batch gradient descent for simple linear regression from scratch, requiring the derivation of gradients for weights and bias, and understanding how to optimize convergence.

    DatabricksMachine Learning EngineerMachine LearningOnsite
  • Write simple linear regression trained with gradient descent from scratch, choosing the loss, learning rate and stopping rule yourself. Tests deriving the gradients correctly, writing a runnable training loop, understanding feature scaling and convergence, and verifying results against a closed-form fit.

    DatabricksMachine Learning EngineerMachine LearningOnsite
  • Tests the ability to implement binary focal loss with raw logits from first principles, emphasizing numerical stability, custom weighting, and tensor reduction strategies.

    DatadogMachine Learning EngineerMachine LearningTechnical Screen
  • Implement the Grouped-Query Attention (GQA) mechanism commonly used in modern LLMs to balance serving memory bandwidth with generation quality. You will handle tensor reshaping/expansion across query head groups, scaled dot-product attention, and causal masking.

    DatadogMachine Learning EngineerMachine LearningTechnical Screen
  • Explain how stochastic gradient descent updates model parameters and how Adam modifies those updates using moving estimates of first and second gradient moments. Cover data and labels, leakage-safe features, baselines and model choice, offline evaluation, deployment constraints, monitoring, and drift.

    DeshawSoftware EngineerMachine LearningTechnical Screen
  • This question evaluates understanding of probabilistic text classification with Naive Bayes, text preprocessing and feature extraction, and use of the F1 score for performance measurement in a binary spam detection task.

    DisneyMachine Learning EngineerMachine LearningTechnical Screen
  • This question evaluates machine learning competencies for ETA prediction, including feature engineering, leakage detection, time-based validation, point and quantile modeling, evaluation and calibration metrics, cost-sensitive decisioning, explainability and fairness auditing, and production deployment considerations.

    DoorDashData ScientistMachine LearningOnsite
  • This question evaluates competencies in production-ready predictive modeling, including target definition, feature engineering, temporal train/validation splitting to avoid leakage, model evaluation and calibration, monitoring and ramp strategies, and translating probabilistic outputs into business-impacting decisions for a Data Scientist.

    DoorDashData ScientistMachine LearningOnsite
  • This question assesses the ability to design an end-to-end, low-latency recommendation system for a food delivery marketplace, focusing on candidate retrieval strategies, real-time personalization, and system architecture.

    DoorDashData ScientistMachine LearningOnsite

More topics