Taro Logo

Machine Learning Engineer Interview Experience - Edmonton, Alberta

July 1, 2022
Positive ExperienceNo Offer

Process

I was contacted by a recruiter. The interview process took about three months from initial contact to the final verdict.

The interview consisted of:

  • An initial coding screen with two medium LeetCode questions.

The onsite consisted of four interviews:

  • Two more interview rounds.
  • A deep dive into deep learning.
  • One ML systems design.

Questions

I had a couple of interviews, including three coding rounds, one deep dive into deep learning, and an ML design interview.

The coding round interview questions were LeetCode medium and hard. The interviewers were helpful and guided me, so I was able to solve them within a reasonable time. Be mindful of edge cases.

The ML design question is open-ended and hard to prepare for. You are asked to design a predictive system and told to focus on the machine learning side of things. Make sure to gather requirements (scale, scope, metrics to improve) before diving in. Talk about data collection. Consider what kind of data a company like Meta collects, how you could label it and use it, what other data sources you could use, how you would go about collecting them, and how you would label them. Be prepared to talk in detail about the ML model you think you should be using and defend your choice if needed.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Meta Machine Learning Engineer role in Edmonton, Alberta.

Success Rate

0%
Pass Rate

Meta's interview process for their Machine Learning Engineer roles in Edmonton, Alberta is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Meta's Machine Learning Engineer interview process in Edmonton, Alberta.

Meta Work Experiences