Top 50
Role roadmap
Updated weekly · Last refresh Oct 6

Top 50 Machine Learning Engineer Interview Questions

The 50 most important questions to prepare for Machine Learning Engineer interviews. Questions from real interview reports rank first. Updated daily.

50questions
~21htotal time
2,176companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
MathStart here. 9 questions · ~225 min
Linear Regression From ScratchMedium
Practice

Fit a univariate linear regression model from data using gradient descent or the normal equation.

MathArraysGradient DescentTavantElsevierBMW of North America
Implementing K-Means ClusteringMedium
Practice
Recently asked

Implement Lloyd's k-means algorithm to cluster 2D points by iteratively updating centroids.

MathArraysSortingIncedoBestPeersKLA
Implement K-Nearest NeighborsHard
Practice
Recently asked

Implement exact k-nearest-neighbors classification using a KD-tree, bounded max-heap, and deterministic vote tie-breaking.

MathArraysSortingExperianAmerican Association Of Motor VehiclesBMC Software
Logistic Regression From ScratchHard
Practice

Implement batch logistic regression with a stable sigmoid, L2 regularization, and gradient descent for CircleUp classification signals.

MathArraysGradient Descent_VOISNewsBreakCoalition
Implement Gradient DescentEasy
Practice
Recently asked

Implement batch gradient descent to fit a one-feature linear model for Plymouth Rock Assurance claim severity estimates.

MathArraysGradient DescentRocketDeepmindDuolingo
More Math questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
Hash Tables12 questions · ~300 min
Two Sum with TargetEasy
Practice
Recently asked

Use a hash map to find two array elements that sum to a target in O(n) time.

Hash TablesArraysStringsiCapitalPaycomBlend360
More Hash Tables questions with a free account
3
Recursion10 questions · ~250 min
Decision Tree From ScratchHard
Practice

Implement a CART-style decision tree from scratch using Gini impurity, recursive splitting, and deterministic predictions.

RecursionTreesDecision TreesRich ProductsCalico Life SciencesVodafone
Writing a Machine Learning FunctionHard
Practice

Use dynamic programming and backpointers to find the most likely hidden-state sequence in a Hidden Markov Model.

RecursionMathArraysBlackRockSt. Jude Children's Research HospitalGeneral Motors (GM)
More Recursion questions with a free account
4
Dynamic Programming4 questions · ~100 min
More Dynamic Programming questions with a free account
5
Arrays5 questions · ~125 min
More Arrays questions with a free account
6
More topics10 questions · ~250 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.