ML Engineer Interview Questions

32 questions available. Practice with AI-powered feedback.

Other roles

ml system design
Adobe
Salesforce
HubSpot

Adobe ML System Design: Personalized Q&A Assistant

Adobe personalized Q&A assistant: learn retrieval, personalization, auth, latency and scalability trade-offs for ML system design. Start preparing now.

Machine Learning Engineer, ML EngineerMid Level
ml system design
Airbnb
Uber
Etsy

Airbnb ML System Design: Customer LTV Prediction

Airbnb LTV prediction system design: data ingestion, feature engineering, model training, serving and monitoring. Read actionable steps and trade-offs. Now.

Software Engineer, ML EngineerMid Level
ml system design
Amazon
AWS
Shopify

Amazon ML System Design: Scalable RAG Q&A for Support

Prepare for Amazon ML interviews: design a scalable RAG Q&A system. Learn architecture, retrieval, LLM serving and scaling. Study system design now with tips.

Machine Learning Engineer, ML EngineerMid Level
ml coding
Anthropic
OpenAI
Cohere

Anthropic ML Coding: Prompt-based Binary Classifier

Build a prompt-based binary classifier from per-token log-probs, convert scores to P_pos, compute accuracy & cross-entropy without libraries. Read steps & tips.

Software Engineer, ML EngineerEntry Level
ml system design
Anthropic
OpenAI
Google

Anthropic ML System Design: Scalable Batch Inference

Design a scalable batch inference system for high-volume ML at Anthropic. Learn dynamic batching, GPU autoscaling, reliability, and observability—prepare diagrams and metrics.

Software Engineer, ML EngineerMid Level
ml foundation
Apple
Google
Meta

Apple ML Interview: Neural Network Architectures Guide

Apple ML interview: Neural Network Architectures — CNNs, Transformers, attention math, and efficiency optimizations. Get practice tips and examples. Start now.

Software Engineer, ML EngineerEntry Level
ml coding
ByteDance
TikTok

ByteDance ML: Binary Logistic Regression (NumPy)

Implement a binary logistic regression classifier from scratch with NumPy. Learn fit, predict_proba, predict, BCE loss and gradient descent. Practice coding now.

Software Engineer, ML EngineerEntry Level
ml system design
ByteDance
TikTok
Twitch

ByteDance ML System Design: Live Stream Violation Penalty

Design a low-latency, scalable live streaming violation penalty system for ByteDance. Learn architecture, schemas, and enforcement — prepare for system design interviews.

Software Engineer, ML EngineerMid Level
ml coding
OpenAI
Anthropic
Google

Debug and Extend GPT-style Transformer — OpenAI ML Engineer

Fix 4 intentional bugs in a PyTorch GPT-style transformer, add KV-cache and a token classifier, and reproduce reference training outputs. Learn verification steps.

Machine Learning Engineer, ML EngineerMid Level
ml system design
DoorDash
Uber Eats
Grubhub

DoorDash ML System Design: Multi-Channel Restaurant Recs

DoorDash ML design: build a multi-channel restaurant recommender with candidate gen & personalization, low-latency serving and channel-specific delivery.

Software Engineer, ML EngineerMid Level
ml coding
Apple
Google
Meta

From-Scratch PyTorch Transformer — Apple Interview

Implement a runnable, from-scratch PyTorch Transformer (encoder–decoder) with Multi-Head Attention, masks, and residuals. Read steps, tips, and follow-ups.

Software Engineer, ML EngineerMid Level
ml coding
Google
DeepMind
OpenAI

Google ML Coding: Hand-code Multi-Head Attention in NumPy

Implement multi-head attention in NumPy: scaled dot-product for batched Q,K,V. Do per-head projections, reshape, apply mask, and return attention weights.

Machine Learning Engineer, ML EngineerEntry 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