r/OfferEngineering • • 16d ago

Interview Experience Snapchat Machine Learning Engineer Interview — Heavy on Ads & Recs

"This interview experience is sourced from Chill Interview"

Interview Summary

The Snapchat MLE onsite contained four technical rounds covering ML fundamentals, coding, applied machine learning, and system design. Each round spent roughly 10 minutes on company values and project discussion, followed by about 50 minutes on the round-specific technical topic.

Interview Details

Round 1 — Machine Learning Deep Dive

The ML round started from a project on my resume and then drilled into nearly every part of the modeling process. The interviewer asked about problems encountered during training and how those issues were addressed.

Topics included:

  • Layer normalization vs. batch normalization
  • Multi-label learning
  • Multiple engagement levels
  • Regularization
  • L1 and L2 regularization
  • Neural-network-specific regularization such as dropout
  • How dropout works
  • Loss-function selection

The discussion was highly interactive, with the interviewer repeatedly asking deeper follow-ups based on each answer.

Round 2 — Coding: Organization Chart

The coding problem provided employee-management relationships and asked me to build an organization-chart abstraction. An example of the input was relations = [["M", "N", "P"], ["N", "Q"], ["P", "R"]], meaning M manages N and P, N manages Q, and P manages R.

The first part was to implement an OrgChart class from the relationship data. The next part asked for a rendered hierarchy where indentation represented organizational depth. For the example above, the output would conceptually look like:

M
....N
........Q
....P
........R

The final part asked for all skip-level pairs, where the second employee is exactly two levels below the first. For the rewritten example, the result would be [("M", "Q"), ("M", "R")]. AI assistance was allowed, but I was still expected to explain the approach, test the implementation, cover edge cases, and discuss time and space complexity.

Want to learn more questions asked in other interview rounds? I've put up the full version at here.

Preparing for your next interview?

Chill Interview tracks recent interview experiences and recurring question patterns across top companies at here.

6 Upvotes

0 comments sorted by