Top Tech Transition Enroll now

Machine Learning Engineer Interview Experiences & Questions

53 real Machine Learning Engineer interviews from 28 companies: what each round covers, the exact questions, and who got the offer.

What to expect · Machine Learning Engineer

Based on 53 real interviews

43%Got an offer
3.4/5Difficulty
3Typical rounds
4 weeksStart to finish

Machine Learning Engineer interviews by company

The Machine Learning Engineer interview process

Most common round types: Coding (25), Behavioral (22), Technical (17), System Design (16), Machine Learning (13), Artificial Intelligence (11).

Real Machine Learning Engineer interview questions

  1. Burst Balloons Other · Technical round · Microsoft · answer included
  2. Implement an efficient sparse matrix times vector multiplication. Coding · Technical round · Meta · answer included
  3. Describe your current role, team, project work, tools, AI usage, preferred language, and coding versus leadership split. Behavioral · Recruiter screen · Meta · answer included
  4. How would you design a system like Google Street View? System Design · Technical round · Meta · answer included
  5. How would you approach depth from a single image? Machine Learning · Technical round · Meta · answer included
  6. Here is how you were evaluated in the first coding rounds and what to expect in the onsite. Technical · Recruiter screen · Meta · answer included
  7. How would you think about aligning an AI model with the intended objectives and preventing misaligned or harmful behavior? Artificial Intelligence · Final / onsite round · Anthropic · answer included
  8. Walk me through your experience and what you delivered in your previous projects. Project Discussion · Phone screen · Meta · answer included
  9. Prep a 20 minute technical demo of LangSmith for a technical audience new to generative AI, and show prompt engineering, testing, and monitoring. Presentation · Take-home assignment · LangChain · answer included
  10. Extract a clean dataset from this database using only SQL and Python. SQL · Online assessment · Anthropic · answer included
  11. How do you work with people from different disciplines and onboard them onto the platform? Cross-Functional · Final / onsite round · Nvidia · answer included
  12. Here's some prewritten TypeScript and React code with several bugs in it. Can you debug and fix it? Debugging · Final / onsite round · Sierra AI · answer included
  13. implement variants of spec decode Other · Technical round · Cursor
  14. Implement a k-nearest neighbor search. Coding · Technical round · Meta · answer included
  15. Tell me about your projects and previous experience. Behavioral · Final / onsite round · Google · answer included
  16. Design TikTok's video recommendation system. System Design · Final / onsite round · Meta · answer included
  17. Here is a transformer implementation with four annotated regions. Find the bug in each one. Machine Learning · Final / onsite round · OpenAI · answer included
  18. Here is a tooling scenario where the model has to make a plan and execute a tool. How would you solve it? Technical · Technical round · Anthropic · answer included
  19. In a provided Google Colab notebook, fill in the missing code to implement part of an LLM inference or output-processing step. Artificial Intelligence · Final / onsite round · Anthropic · answer included
  20. Can you walk me through your previous experience, including projects you've worked on and what you studied? Project Discussion · Recruiter screen · Meta · answer included
  21. Walk us through the agent you built and why you made the design choices you made. Presentation · Final / onsite round · Sierra AI · answer included
  22. implement variants of pipeline parallelism Other · Final / onsite round · Cursor
  23. What's the general idea for the third question? Coding · Technical round · Meta · answer included
  24. Can you walk me through what you're doing now, what you've done before, and why you're interested in Waymo? Behavioral · Recruiter screen · Waymo · answer included
  25. How would you build a system to fetch videos similar to a given scene, like a rainy driving accident, from a very large dataset? System Design · Final / onsite round · Waymo · answer included
  26. What happens if your model is overfitting? Machine Learning · Recruiter screen · Reddit · answer included
  27. Given a simple PDF-based workflow with long context windows, how would you improve reliability and performance? Technical · Technical round · Anthropic · answer included
  28. Build a customer service AI agent for a fake outdoors company, pick 2 of 5 possible features to implement, and be ready to justify your choices. Artificial Intelligence · Take-home assignment · Sierra AI · answer included
  29. Can you walk me through your background and why it matches this computer vision role? Project Discussion · Recruiter screen · Meta
  30. Give us a short 5 to 10 minute explanation of a technical topic of your choice. Presentation · Final / onsite round · Sierra AI · answer included
  31. recruiter asked about past work and how it aligns with the current role in the team. Other · Recruiter screen · Wayfair
  32. Simplify a path string and return the valid path. Coding · Technical round · Meta · answer included
  33. Pick an important project and walk me through why it mattered, how you approached it, how you built the team around it, what challenges you faced, and what impact it had. Behavioral · Final / onsite round · Waymo · answer included
  34. Tell me about an ethical or policy concern you raised under pressure. System Design · Final / onsite round · Anthropic · answer included
  35. Here’s a dataset and a high-level prediction problem. How would you turn this into an ML problem and train a model? Machine Learning · Technical round · Reddit · answer included
  36. What distributed training modes are supported and not supported here? Technical · Technical round · Nvidia · answer included
  37. Imagine you're on a team deploying a conversational AI model across sensitive topics, and internal testing shows it gives overly confident but factually wrong answers in high-risk contexts. How would you investigate… Artificial Intelligence · Other round · Anthropic
  38. Design a lifetime value (LTV) prediction system. Other · Technical round · Wayfair
  39. Given two sorted interval lists, merge them. Coding · Technical round · Meta · answer included
  40. Tell me about a time you had a conflict or disagreement with another team and how you handled it. Behavioral · Final / onsite round · Waymo · answer included

Showing 40 of 222 questions. Open any experience for every question and how the candidate answered.

Latest Machine Learning Engineer interview experiences

Machine Learning EngineerCursor · Sep 2026

“technicals were passable with some prep. for onsite, it helps to be familiar with more exotic forms of pipeline parallelism”

Waiting2 roundsSenior
Machine Learning EngineerWayfair · Aug 2026

“The process was much quicker and smoother than at other companies. Recruiters shared some pointers on what to prepare, and mostly it was around that only. What did not go well was that one interview…”

Got the offer3 roundsMid level
Computer Vision Engineer (L5)Meta · Jul 2026

“What caught me off guard was that one of the coding rounds was not generic LeetCode at all. It was AI coding, with things like sparse matrix times vector multiplication and k-nearest neighbor…”

Got the offer7 roundsSenior
Machine Learning EngineerApple · Jul 2026

“People are nice, questions are fair, but some questions might be niche. Had a hard time understanding the questions.”

Rejected1 roundMid level
Machine Learning EngineerOpentext · Jul 2026

“Overall, the interview process was smooth and well-structured. The interviewers were friendly and gave me a good opportunity to explain my experience and approach to problem-solving. I felt the…”

Rejected3 roundsIntern
Machine Learning EngineerApple · Jul 2026

“The interview was "Python Coding" so I prepared for Data Structures and Algorithms but I wasn't expecting this question.”

Rejected1 roundSenior
Machine Learning EngineerDubizzle · Jun 2026

“Was quite smooth and easy to follow. Recruiter screen was not so technically rigorous but the case study was.”

In progress3 roundsIntern
Machine Learning EngineerTikTok · Jun 2026

“The process generally be good, and enjoyable, not too much difficult. but needs to explain deeply to interviewer.”

Waiting3 roundsMid level
Machine Learning EngineerCohere · Jun 2026

“The system design interview was data collection, SFT and RL stages. It went well for me. It was focused on LLM post training techniques. The ML coding was worst for me although I practiced the same…”

Rejected3 roundsStaff
Machine Learning EngineerShopify · Jun 2026

“The overall process was well organized, and the recruiter was clear about what to expect. The interviewers were professional and friendly. The technical round was more open-ended than I expected, so…”

Rejected3 roundsSenior
Machine Learning EngineerMeta · Jun 2026

“traditional interviews for MLE. coding rounds are AI-enabled meaning you can use claude or codex to write the code.”

Offer · declined it2 roundsSenior
Machine Learning EngineerAnthropic · Jun 2026

“The process is kind of cold. All tasks are performed on codesignal. You are basically do the assignment by yourself with the computer and camera on.”

In progress2 roundsMid level
Research EngineerOpenAI · May 2026

“The problem was challenging. There were many conditions you had to satisfy and some aspects were a bit underspecified. The interviewers were stone faced and gave zero commentary. I ended up making a…”

Rejected1 roundSenior
Machine Learning EngineerGoogle · Apr 2026

“Interviewer was very comforting but focus on more Eval part. Prepare eval better along with failover strategy, model choices.”

In progress2 roundsStaff
Machine Learning EngineerMicrosoft · Mar 2026

“What went well: The live coding and system architecture rounds went smoothly. I was able to articulate my design choices clearly, especially around API design, database strategy, and maintaining…”

Rejected4 roundsEntry level
Machine Learning EngineerGoogle · Mar 2026

“Went harsh and the interviewer was rude while asking the questions it was 45 mins but they extended it beyond 1 hr”

Rejected3 roundsMid level
Machine Learning EngineerAmazon · Mar 2026

“It started with self-introduction and the interviewer wanted to know more about my research. So we main discussed about the papers and the potential topic I can do during the internship”

Got the offer4 roundsIntern
Machine Learning EngineerApple · Mar 2026

“It was a good interview overall, I was just not prepared for it. Because it was a researcher role, i was first ask an my experience doing AI/ML research then we moved on to the technical problem,…”

Rejected2 roundsIntern
Machine Learning EngineerWorkday · Mar 2026

“The process was fairly quick. Recruiter gets back very fast. Good experience. All interviews completed within a week.”

Offer · declined it3 roundsStaff
Machine Learning EngineerMeta · Mar 2026

“The overall process was rigorous and comprehensive, more challenging than many interviews I have done with other large technology companies. However, the recruiter’s guidance was accurate and…”

Rejected1 roundMid level
Machine Learning EngineerMeta · Mar 2026

“The overall process was rigorous and comprehensive, more challenging than many interviews I have done with other large technology companies. However, the recruiter’s guidance was accurate and…”

Rejected1 roundMid level
Machine Learning EngineerIBM · Mar 2026

“Seemed a little disorganized. Questions off the top of the interviewers' heads. No structure given to the interviewee ahead of time. Everyone was very nice”

Rejected2 roundsIntern
Machine Learning Engineer, CameraApple · Mar 2026

“The process was well organized and technically rigorous. Interviewers focused on problem-solving and practical imaging knowledge. What caught me off guard was the depth of questions on camera…”

In progress2 roundsEntry level
AI EngineerPoint72 · Mar 2026

“Very disorganized. They forget you are interviewing with them unless you remind them. The technical round was very confusing, as the interviewer kept contradicting themselves and made a sarcastic…”

Rejected4 roundsEntry level
Machine Learning EngineerLyft · Feb 2026

“It was more or less what I expected.”

Rejected5 roundsMid level
Machine Learning EngineerMeta · Feb 2026

“The AI enabled round was actually pretty unique. I used bit mask first, then hit a collision because the input had letters and numbers, and the LLM started hallucinating new functions, so I had to…”

Rejected6 roundsSenior
Machine Learning EngineerAmazon · Jan 2026

“in depth experience of transformers is required and learn to explain the transformers as well. the overall experience was good”

Rejected1 roundEntry level
Machine Learning EngineerGoogle · Jan 2026

“Pretty good. Interviewer is friendly and the problem is medium difficulty. It's a great experience to visit google campus.”

Waiting1 round
Machine Learning EngineerNvidia · Jan 2026

“Interviews went well. Company found a better candidate. I got very good feedback from my interviewers though.”

Rejected2 roundsIntern
Machine Learning EngineerMeta · Jan 2026

“I got feedback that I performed well on the coding interviews even when I did not feel like I performed up to a requisite level, so I think the bar has more flexibility than we may give ourselves…”

Rejected5 roundsSenior

See all 53 Machine Learning Engineer experiences →

Frequently asked questions

How many rounds are in the Machine Learning Engineer interview?

Candidates report a typical 3 rounds, usually including a recruiter screen, online assessment, phone screen, take-home assignment.

How hard is the Machine Learning Engineer interview?

Candidates rate it 3.4/5 on average (medium), across 53 interviews.

How long does the Machine Learning Engineer hiring process take?

About 4 weeks from first contact to decision, based on reported timelines.

What percentage of Machine Learning Engineer candidates get an offer?

43% of candidates with a final result got an offer (18 of 42).

What does the Machine Learning Engineer interview focus on?

The most common round types are Coding, Behavioral, Technical, System Design.