ML Engineer Interview Questions

32 questions available. Practice with AI-powered feedback.

Other roles

ml coding
Meta
Facebook

Scaled Self-Attention Implementation — Meta

Implement scaled self-attention for Transformers: compute attention outputs and per-query weights from Q, K, V with masking and numerical-stability. Try coding

Machine Learning Engineer, ML EngineerEntry Level
ml coding
Snapchat
Snap Inc.

Snapchat ML Coding: K-Means + MapReduce Implementation

Prepare for Snapchat ML coding: implement deterministic K-means (centroids & assignments) and adapt it to MapReduce with mapper/reducer scripts. Learn iteration & stop rules.

Machine Learning Engineer, ML EngineerMid Level
ml system design
Snowflake
Databricks
AWS

Snowflake ML System Design: Cloud Anomaly Detection

Cloud anomaly detection system design for Snowflake interviews. Learn architecture, scaling, low-latency inference, security, and response mechanisms.

Software Engineer, ML EngineerMid Level
ml coding
Tesla
Waymo
Nvidia

Tesla ML Coding Interview: 2D Conv Layer Forward in NumPy

Implement a 2D convolution forward pass in NumPy for channel-first inputs. Learn shape math, padding/stride handling, tests, and optimization tips. Try it now.

Machine Learning Engineer, ML EngineerEntry Level
ml coding
Google
YouTube

Top-k Video Similarity Search - Google ML Coding Interview

Top-k videos by multiplicative path similarity on a weighted directed graph. Also covers adapting to sharded/remote adjacency with API constraints. Includes tips.

Machine Learning Engineer, ML EngineerMid Level
ml system design
Uber
Lyft
Google

Uber ML System Design: Scalable AI Chatbot with History

Design a scalable, low-latency AI chatbot backend with persistent history and real-time inference. Read architecture trade-offs and interview-ready design tips.

Software Engineer, ML EngineerMid Level
ml coding
Visa
Mastercard
American Express

Visa ML Coding Question: Linear Regression Implementation

Implement linear regression with gradient descent (MSE) for Visa ML interviews. Return params (incl. bias) and per-epoch loss history; see tips and expected outputs.

Machine Learning Engineer, Data ScientistEntry Level
ml foundation
WalmartLabs
Walmart

WalmartLabs LLM Fundamentals Interview (Randomness)

Learn randomness in LLM training and inference—data sampling, initialization, dropout, temperature/top-k—and ways to control it. Prepare for interviews.

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