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 31–46 of 46 results

  • PinterestHardMachine Learning Engineer
    Implement bagging with decision trees

    This question evaluates a candidate's competency in ensemble learning and practical implementation skills, including bootstrap sampling, decision tree base learners, aggregation via majority voting with tie-breaking, and managing data using pure Python lists and standard library routines.

    Machine LearningOnline Assessment
  • Point72MediumQuantitative Researcher
    Compare Missing-Value Strategies for Linear Models

    Compare mean, random empirical, and indicator-assisted imputation for linear models under MCAR, MAR, and MNAR without training leakage.

    Machine LearningOnline Assessment
  • Point72MediumQuantitative Researcher
    Compare Two Equity Risk Models

    Compare two equity risk models out of sample using forecast calibration, residual structure, stability, coverage, regimes, and portfolio impact.

    Machine LearningOnline Assessment
  • Point72MediumQuantitative Researcher
    Encode Categorical Variables Across Model Families

    Choose categorical encodings for linear, tree, and neural models while handling intercept rank, unseen values, and high cardinality.

    Machine LearningOnline Assessment
  • Point72HardData Scientist
    Explain and tune decision trees robustly

    The question evaluates a candidate's understanding of CART decision tree mechanics, split criteria and surrogate splits for missing values, hyperparameter tuning and pruning, overfitting diagnostics, preprocessing for large feature sets and high‑cardinality categoricals, and criteria for choosing ensemble methods within the Machine Learning domain.

    Machine LearningOnline Assessment
  • Quantbot TechnologiesHardData Scientist
    Build a Data-Cleaning and Machine-Learning Pipeline Without Leakage

    Design schema-aware cleaning, appropriate data splits, training-only fitted transformations, reusable inference state, and validation for missing or unseen inputs.

    Machine LearningOnline Assessment
  • Quantbot TechnologiesHardData Scientist
    Implement GLM Training and Prediction from an Explicit Family and Link

    Explain a from-scratch generalized linear model through family and link selection, consistent loss and gradients, numerical stability, and prediction semantics.

    Machine LearningOnline Assessment
  • Qube Research & TechnologiesHardData Scientist
    Implement and Tune KNN Classifier

    This question evaluates a candidate's competency in implementing and tuning the K-nearest neighbors algorithm, covering data preprocessing, distance-based classification, model evaluation, and hyperparameter selection.

    Machine LearningOnline Assessment
  • Ro.CoMediumMachine Learning Engineer
    Debug an inaccurate patient-message triage classifier service and write up fixes

    A one-hour take-home for a senior applied AI engineering role: debug a telehealth service that sorts patient messages into care categories with an urgency and a confidence score, decide when to call an LLM or send a message to manual review, and write up bugs, priorities and trade-offs. It tests debugging, safety judgment and ML evaluation.

    Machine LearningOnline Assessment
  • RobloxHardData Scientist
    Design leakage-free predictive maintenance pipeline

    This question evaluates a data scientist's competency in designing time-series predictive maintenance pipelines, focusing on temporal feature engineering, leakage prevention and point-in-time joins, handling late-arriving labels, class imbalance and cost-sensitive thresholding, probabilistic calibration, explainability, and operational drift monitoring. It is commonly asked in the Machine Learning domain to assess an applicant's ability to produce an end-to-end, production-ready workflow that balances practical implementation concerns with conceptual system-design reasoning, so the task is primarily practical application with important conceptual elements.

    Machine LearningOnline Assessment
  • RobloxHardData Scientist
    Fit logistic regression and return top features

    This question evaluates understanding of binary logistic regression, coefficient-based feature importance, and practical model-fitting considerations such as intercept inclusion and input shape handling.

    Machine LearningOnline Assessment
  • StripeHardData Scientist
    Design a model for subscription adoption prediction

    This question evaluates a candidate's ability to design and productionize a supervised machine-learning pipeline for predicting subscription adoption, testing competencies in labeling strategy, leakage identification and prevention, feature engineering from transactional and merchant metadata, model selection and calibration, evaluation with time-based validation, and post-deployment monitoring. It is commonly asked in the Machine Learning domain for Data Scientist roles because it assesses practical application and production-ready design along with conceptual understanding of time-based splits, class imbalance, performance metrics, and drift detection.

    Machine LearningOnline Assessment
  • Thomson ReutersEasyMachine Learning Engineer
    Applied Machine Learning Assessment: Metrics, Evaluation, and NLP Fundamentals

    Practice a Thomson Reuters machine learning interview question about applied machine learning assessment: metrics, evaluation, and nlp fundamentals. The prompt covers objective framing, data assumptions, evaluation, trade-offs, and production risks without giving away the answer.

    Machine LearningOnline Assessment
  • TikTokHardMachine Learning Engineer
    Answer ML fundamentals and diagnostics questions

    This problem tests your theoretical understanding of model diagnostics, ensemble learning mechanics, and the trade-offs between optimization strategies in machine learning.

    Machine LearningOnline AssessmentEnsemble MethodsRegularizationMetrics
  • Two SigmaMediumData Scientist
    Analyze Temperatures and Update Regression

    This question evaluates proficiency in time-series and statistical analysis (defining volatility and similarity metrics), supervised regression modeling with mean squared error evaluation, greedy feature selection, and streaming/no-intercept linear regression updates.

    Machine LearningOnline Assessment
  • Two SigmaMediumData Scientist
    Perform no-intercept linear regression from two datasets

    This question evaluates linear regression modeling, numerical linear algebra (normal equations and stable factorization methods), regularization, R² interpretation, and data-preprocessing/validation skills within the Machine Learning domain for a Data Scientist role.

    Machine LearningOnline Assessment