practice a little every day, paws crossed ♡
Machine Learning Engineer 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 1–7 of 7 results
- IntuitMediumMachine Learning EngineerLongest Meeting-Free Business-Hours Block per Employee and Day
Find each employee’s longest meeting-free business-hours interval using clipped attendance, merged overlaps, complete day coverage, and SQL window logic.
Data Manipulation (SQL/Python)Technical Screen - NetflixMediumMachine Learning EngineerTransform flat keys into nested dictionary
This question evaluates proficiency in parsing and restructuring hierarchical parameter keys into nested dictionary structures, string manipulation for grouping, handling nonconforming keys and duplicates, and reasoning about time and space complexity.
Data Manipulation (SQL/Python)Technical Screen - OpenAIMediumMachine Learning EngineerTrain and analyze a classifier
This question evaluates proficiency in end-to-end machine learning engineering, including exploratory data analysis, time-aware train/validation/test splitting, model baseline and improvement, class imbalance strategies, leakage-safe hyperparameter tuning, metric computation and calibration, error analysis, reproducible training pipelines with CLI/config/seed control, explainability (feature importance/SHAP and ablations), and documentation of risks, fairness checks and monitoring hooks. It is commonly asked to assess practical ability to manage the full ML lifecycle and data hygiene in production-like scenarios, testing applied Data Manipulation (SQL/Python) and Machine Learning competencies with an emphasis on practical application while also requiring conceptual understanding of evaluation, calibration and fairness.
Data Manipulation (SQL/Python)Technical Screen - Scale AIMediumMachine Learning EngineerDebug ML pipeline and build text parser
This question evaluates practical machine learning engineering skills, including debugging unfamiliar codebases, parsing noisy text data, and identifying subtle defects such as train/test leakage or shape mismatches. It tests applied Python proficiency and systematic reasoning under time pressure, core competencies assessed in ML engineer technical interviews.
Data Manipulation (SQL/Python)Technical Screen - SpotifyEasyMachine Learning EngineerQuery Top Played Tracks Globally And By Country
Tests writing clean SQL queries with aggregations, window functions, and deterministic tie-breaking to extract top playback metrics globally and per country.
Data Manipulation (SQL/Python)Technical Screensqlwindow-functionsaggregation - TeslaMediumMachine Learning EngineerCompute nearest index within threshold after walking distances
This question evaluates a candidate's proficiency in data manipulation, numerical computing with NumPy, spatial reasoning for Euclidean distance and interpolation along polylines, and designing time- and space-efficient algorithms for large-scale inputs.
Data Manipulation (SQL/Python)Technical Screen - TeslaMediumMachine Learning EngineerImplement and vectorize NumPy Conv2D
This question evaluates understanding of 2D convolution mechanics, multidimensional NumPy array manipulation, and the competency to optimize numerical computations for performance and memory.
Data Manipulation (SQL/Python)Technical Screen