Katkat

practice a little every day, paws crossed ♡

Machine Learning 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 241–270 of 572 results

  • IntuitEasyData Scientist
    Build a predictive model from TurboTax sample data

    This problem tests your ability to design an end-to-end predictive modeling pipeline for tax-related data, focusing on feature engineering, handling imbalanced datasets, and selecting appropriate evaluation metrics.

    Machine LearningOnsiteClassificationFeature EngineeringImbalanced Data
  • IntuitMediumData Scientist
    Engineer and Impute ZIP Features

    This Intuit data scientist machine learning screen evaluates feature engineering from address/ZIP data, joining external census-style datasets, high-cardinality encoding, and missing-ZIP imputation. It also tests awareness of fairness, privacy, leakage, and how to validate whether geographic features actually improve a model.

    Machine LearningTechnical Screen
  • IntuitMediumSoftware Engineer
    Explain LLMs, AI-native vs. conventional apps, daily AI use, and the dangers of AI

    Staff-level backend interview discussion on AI fluency. Explain what a large language model is, contrast AI-native products with conventional apps that add AI features, describe how you use AI tools in daily engineering work, and weigh the main dangers of AI with concrete mitigations.

    Machine LearningTechnical Screen
  • IntuitEasyProduct Analyst
    Handle missing and unavailable predictive features

    This question evaluates a product analyst's machine learning competencies in diagnosing data quality issues, handling feature availability and training-serving skew, and interpreting counterintuitive correlations, testing both conceptual understanding and practical application for model development and deployment.

    Machine LearningOnsite
  • IntuitEasySoftware Engineer
    When should products use AI?

    This question evaluates product-oriented decision-making about AI adoption, testing competencies in machine learning product strategy, trade-off analysis (accuracy, latency, cost, explainability, safety, and user trust), and the ability to distinguish AI-native architectures from conventional feature additions.

    Machine LearningTechnical Screen
  • J.P. MorganMediumQuantitative Researcher
    Explain Daily Signal Construction and a Prediction Workflow

    Explain daily quantitative signal construction and prediction at an appropriate level of disclosure, with point-in-time inputs, workflow validation, ownership, and confidentiality boundaries.

    Machine LearningTechnical Screen
  • J.P. MorganMediumData Scientist
    Explain Overfitting and Transformer Basics

    This question tests your conceptual understanding of model generalization, the mechanics of the Transformer architecture, and the trade-offs involved in sequence modeling.

    Machine LearningTechnical ScreenDeep LearningTransformersBias-Variance Tradeoff
  • J.P. MorganMediumData Scientist
    Test whether samples follow a binomial distribution

    This problem tests the application of goodness-of-fit testing to verify if a set of discrete observations conforms to a binomial distribution.

    Machine LearningOnsiteStatisticsHypothesis TestingProbability
  • Jane StreetMediumQuantitative Trader
    Analyze trading RFQ competitiveness data

    This question tests your ability to model order flow competitiveness by deriving features from trade logs and assessing the relationship between pricing aggressiveness and win probability.

    Machine LearningOnline AssessmentLogistic RegressionFeature EngineeringMarket Microstructure
  • Jane StreetEasyQuantitative Trader
    Bounds on the Probability of Rain on at Least One Weekend Day

    This question evaluates understanding of probability theory and dependence between events, specifically the ability to reason about bounds on the probability of a union given fixed marginals, which is a core competency for probabilistic modeling in Machine Learning and Data Scientist roles.

    Machine LearningTechnical Screen
  • Jane StreetHardMachine Learning Engineer
    Build a time-series forecasting model

    Build a time-series forecasting model 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
  • Jane StreetMediumQuantitative Researcher
    Design a Real-vs-Fake DNA Classifier

    A Jane Street Data Scientist technical-screen question on building a classifier that distinguishes real from fake DNA sequences, given a small labeled real/fake set plus a large real-only corpus. It tests sequence representation (k-mers, embeddings, CNN/Transformer), hybrid supervised + anomaly-detection framing, realistic hard-negative generation, evaluation under class imbalance, leakage prevention, threshold calibration, and biological failure modes like reverse-complement symmetry and GC-content shortcuts.

    Machine LearningTechnical Screen
  • Jane StreetMediumQuantitative Trader
    Dice Duel: 30-Sided Die vs. 20-Sided Die with One Blind Reroll

    This question evaluates probabilistic reasoning, expected-value comparison, and decision-making under uncertainty in discrete random processes. It is commonly asked to test a candidate's ability to reason about optimal stochastic decisions and trade-offs in blind reroll scenarios, classified under probability and decision theory within the Machine Learning domain and assessing conceptual understanding rather than practical implementation.

    Machine LearningOnsite
  • Jane StreetEasyQuantitative Trader
    Four Fair Coins: Expected Payoff and Pricing Two Magic Wands

    The question evaluates probabilistic reasoning, expected-value computation, and invariant-based state-space analysis as applied to adaptive operations on random variables and pricing contingent instruments.

    Machine LearningTechnical Screen
  • Jane StreetMediumQuantitative Researcher
    Minimum Common Pairwise Correlation Among Seven Identically Distributed Random Variables

    This question evaluates understanding of correlation constraints, covariance/correlation matrix structure, and spectral analysis, combining probability, statistics, and linear algebra competencies within the Machine Learning/Data Science domain.

    Machine LearningOnsite
  • Jane StreetMediumQuantitative Trader
    Pricing a Mystery Money Box: Expected Value, Adverse Selection, and Competition

    This question evaluates probabilistic reasoning and economic-incentives competencies, including expected-value calculation, risk-neutral decision-making, adverse selection, and surplus division in bargaining contexts.

    Machine LearningTechnical Screen
  • Jane StreetMediumQuantitative Trader
    Sealed-Bid Auction for a Box of 200 Coin Flips (and an Informed Opponent)

    This question evaluates understanding of probability and expected-value reasoning, auction and game-theoretic strategic thinking, Bayesian inference under asymmetric information, and quantitative decision-making relevant to a Machine Learning-focused data scientist role.

    Machine LearningTechnical Screen
  • Jump TradingHardSoftware Engineer
    Accelerate Tree-Model Inference

    Design an end-to-end strategy to accelerate inference latency and throughput for an existing gradient-boosted decision tree (GBDT) model in a low-latency trading environment while preserving exact prediction fidelity. Address feature engineering constraints, low-level execution optimizations, verification of numerical equivalence, and production drift monitoring.

    Machine LearningTechnical ScreenTree ModelsInference OptimizationLow-Latency Systems
  • LinkedInMediumMachine Learning Engineer
    Answer practical ML foundations questions

    This question evaluates an interviewee's practical mastery of ML foundations, covering probability calibration and its evaluation, feature selection methods including neural-network approaches, tokenizer types and trade-offs in NLP, and optimizer behavior such as Adam's maintained statistics.

    Machine LearningOnsite
  • LinkedInEasyData Scientist
    Design a short-video recommender system

    This question assesses the ability to architect a multi-stage machine learning pipeline for a short-video feed, covering candidate generation, ranking, and performance evaluation.

    Machine LearningTechnical ScreenSystem DesignRecommendationRanking
  • LinkedInMediumMachine Learning Engineer
    Explain Core ML Fundamentals

    This question assesses core conceptual knowledge of supervised learning, optimization strategies, and regularization techniques used in model training.

    Machine LearningTechnical ScreenOptimizationRegularizationDecision Trees
  • LinkedInMediumMachine Learning Engineer
    Explain gradient descent, learning rate, backpropagation, overfitting and batch size

    A machine learning fundamentals screen on how neural networks are trained: how gradient descent updates parameters, what the learning rate and batch size change, how backpropagation computes gradients, and how to diagnose and fix underfitting and overfitting. Tests mechanics and practical training judgment, not definitions alone.

    Machine LearningTechnical Screen
  • LinkedInEasyMachine Learning Engineer
    Explain overfitting vs underfitting and fixes

    This question tests the conceptual understanding of the bias-variance tradeoff and the practical strategies used to improve model generalization.

    Machine LearningTechnical ScreenModel EvaluationBias-Variance TradeoffRegularization
  • LinkedInMediumData Scientist
    Explain variance reduction in random forests

    This question tests your conceptual understanding of how Random Forests reduce the variance of base decision trees through bagging and feature randomness.

    Machine LearningTechnical ScreenEnsemble MethodsRandom ForestBias-Variance Trade-off
  • LinkedInEasyData Scientist
    Handle imbalance, validate samples, and avoid overfitting

    This question tests your ability to design a robust machine learning pipeline for a highly imbalanced classification task, focusing on sampling strategies, metric selection, and regularization techniques to prevent overfitting.

    Machine LearningTechnical ScreenImbalanceOverfittingRegularization
  • LinkedInHardMachine Learning Engineer
    Implement a Text-Embedding Recommender Training Pipeline

    Tests the ability to structure an end-to-end, leakage-resistant training pipeline for a text-embedding recommender, covering profile flattening, embedding caching, temporal splits, binary classification, and artifact serialization.

    Machine LearningTechnical Screenrecommender-systemsfeature-engineeringnlp-embeddings
  • LyftHardData Scientist
    Develop Dynamic-Pricing Algorithm for Lyft Balancing Key Factors

    Evaluates dynamic-pricing system design for Lyft's two-sided marketplace. Strong answers separate prediction from control, include real-time demand and supply features, model elasticity and ETA response, optimize with fairness and stability constraints, and validate through simulation and experiments.

    Machine LearningTechnical Screen
  • LyftMediumMachine Learning Engineer
    Explain Transformer and Fine-Tuning Basics

    This question evaluates understanding of transformer architectures, embedding models, and transfer learning concepts such as pretraining and fine-tuning, testing competence in representation learning and model adaptation.

    Machine LearningTechnical Screen
  • LyftMediumMachine Learning Engineer
    Implement K-Means Clustering from Scratch in Plain Python or NumPy

    A live coding exercise that asks you to implement k-means clustering from scratch in Python, with NumPy optional, and make it pass the interviewer's test cases. It tests the assignment and update steps, initialization, convergence, empty clusters and writing runnable code under time pressure.

    Machine LearningTechnical Screen
  • LyftMediumMachine Learning Engineer
    Reason About an Intercept Shift in Logistic Regression

    Tests understanding of how an additive shift to the intercept of a logistic regression model impacts predicted probabilities, ranking metrics (ROC-AUC), thresholded classification metrics (Recall, FPR, Precision), and calibration.

    Machine LearningTechnical ScreenLogistic RegressionModel EvaluationClassification Metrics