Top 50
Topic roadmap
Updated weekly · Last refresh Nov 1

Top 50 Machine Learning Interview Questions

The most frequently asked Machine Learning questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~11htotal time
115companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 12 questions · ~158 min
Lambda in Python and Time SeriesMedium
Practice
Recently asked

Use Python lambdas to calculate point-to-point changes and rolling averages for chronological time-series observations.

CodingMachine LearningArraysBoeing
LangChain Knowledge CheckMedium
Practice
Recently asked

Compose prompt, model, and output-parser steps into a deterministic LangChain-style pipeline.

Machine LearningapiabstractionSalesforce
Machine Learning Concepts and PythonHard
Practice
Recently asked

Train a binary logistic regression model using sigmoid activation, cross-entropy gradients, and batch gradient descent in pure language.

backpropagationMachine LearningArraysv4c.ai
Numerically Safe SoftmaxMedium
Practice
Recently asked

Compute softmax probabilities safely by shifting logits before exponentiation to avoid overflow and underflow.

Machine LearningArraysAlgorithmsOpenAI
Customer Recommender SystemHard
Practice
Recently asked

Implement weighted item-based collaborative filtering to recommend unseen Booking.com hotels with deterministic ranking and popularity fallback.

Machine LearningArraysData StructuresBooking
More Coding 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
SQL & Data Manipulation4 questions · ~53 min
SQL and Data Manipulation AssessmentMedium
Practice
Recently asked

Prepare a latest-attempt modeling dataset with joined assessment features, missing-value counts, and outcome labels.

data preparationData ManipulationMachine LearningThe Boston Consulting Group
ML Basics With PythonHard
Practice
Recently asked

Explain ML basics and use Python to prepare data, train a model, and evaluate it.

data preparationanalytics toolsMachine LearningAmerican Express
Separating Two Bell DistributionsMedium
Practice
Recently asked

Separate two overlapping populations by estimating a boundary from labeled data.

probabilityMachine Learningcomplex queriesApplied Materials
More SQL & Data Manipulation questions with a free account
3
Machine Learning6 questions · ~79 min
More Machine Learning questions with a free account
4
NLP12 questions · ~158 min
More NLP questions with a free account
5
Behavioral & Leadership5 questions · ~66 min
More Behavioral & Leadership questions with a free account
6
System Design5 questions · ~66 min
More System Design questions with a free account
7
More topics6 questions · ~79 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.