ML Engineer Interview Questions

32 questions available. Practice with AI-powered feedback.

Other roles

ml foundation
Google
DeepMind
Meta

Google ML Foundations Interview: Loss Functions Guide

Prepare for Google ML interviews: learn MSE vs cross-entropy, derive gradients, and handle numerical stability and class imbalance. Practice follow-ups and choose the right loss.

Software Engineer, ML EngineerEntry Level
ml system design
Google
YouTube
TikTok

Google ML System Design: Fuzzy Video Deduplication

Design a real-time fuzzy video deduplication system using embedding models and ANN search. Learn tradeoffs, scalability, and appeal workflows—prepare for interviews.

Machine Learning Engineer, ML EngineerMid Level
ml foundation
Intuit
Google
Amazon

Intuit ML Foundation: Model Optimization Interview

Intuit ML Foundation model optimization: fine‑tuning, hyperparameter tuning, architecture trade-offs, AutoML, and validation metrics. Practice with examples.

Software Engineer, ML EngineerEntry Level
ml system design
Meta
Facebook

Meta ML System Design: Real-Time Personalized Feed Ranking

Build a real-time personalized ranking system for Meta's news feed. Learn low-latency serving, online updates, cold-start handling, diversity, and A/B testing.

Machine Learning Engineer, ML EngineerMid Level
ml foundation
Microsoft
Google
Amazon

Microsoft ML Foundations: Statistical Analysis & A/B Tests

Microsoft ML interview: statistical analysis, A/B tests, hypothesis tests & confidence intervals. Learn test setup, sample-size, common pitfalls and follow-ups.

Data Engineer, ML EngineerEntry Level
ml system design
Microsoft
Google
Meta

Microsoft ML System Design: Local Sports Team Recommender

Scalable recommender for local sports teams: data ingestion, candidate generation, ranking, real-time updates, and metrics. Prep for ML design interviews.

Software Engineer, ML EngineerMid Level
ml coding
NVIDIA
NVIDIA Research

NVIDIA ML Coding: Decaying Attention Implementation

Implement decaying attention (softmax(QK^T + B)V with B_{ij}=|i-j|). Includes batched/unbatched NumPy examples, dtype validation, and softmax stability tips.

Machine Learning Engineer, ML EngineerEntry Level
ml coding
OpenAI
Anthropic
Google

OpenAI ML Coding: Noisy Human-Labeled Text Classifier

Analyze noisy human annotations and train embedding-based classifiers for identity_attack labels. Filter reliable annotators, retrain models, and propose robustness steps. Start preparing.

Machine Learning Engineer, ML EngineerMid Level
ml foundation
Oracle
Google
Microsoft

Oracle ML Interview: RAG Systems & Retrieval Models

Prepare for Oracle ML interviews on RAG systems — learn retrieval+generation integration, eval metrics, and experiment design. Read practical tips and follow-ups.

Software Engineer, ML EngineerMid Level
ml system design
Palantir
Spotify
SoundCloud

Palantir ML System Design: Scalable Music Recommender

Plan a scalable, low-latency music recommendation service for streaming platforms. Learn architecture, APIs, data models, and real-time updates for Palantir ML interviews.

Software Engineer, ML EngineerMid Level
ml system design
Pinterest
Instagram
Twitter

Pinterest ML System Design: Real-Time Personalized Feed

Design a Pinterest-style real-time feed ranking system using embeddings, low-latency serving, and streaming events. Learn architecture choices and next steps.

Software Engineer, ML EngineerMid Level
ml foundation
Roblox
Meta
Snap

Roblox ML Interview: Feature Engineering & Encoding

Prepare for Roblox ML interviews with feature engineering questions on high-cardinality encoding, target encoding, and preprocessing. Read actionable tips.

Machine Learning Engineer, Data ScientistEntry Level

Get More Real ML Engineer Questions

Practice ml engineer interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
ML Engineer Interview Questions | Voker