Snapchat Machine Learning Engineer Interview Experience — Onsite and Team Matching

Snapchat·Machine Learning Engineer·Oct 2026
OnsiteIn progressmedium

My onsite covered ML fundamentals, coding, system design, and applied ML. Fundamentals included optimizers, normalized entropy and other evaluation metrics, confusion-matrix terminology, calibration, and overfitting.

The coding task involved finding the peak of an array with increasing and decreasing sections, followed by a discussion of how equal values changed the search assumptions. Both design discussions involved video recommendations. Topics included data flow, two-tower model updates, labels and features from logs, serving, and MMOE targets and losses.

After the debrief, another system-design round was added on identifying harmful content. I passed and moved to team matching.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Snapchat
Role
Machine Learning Engineer
Rounds
Onsite
Outcome
In progress
Difficulty
medium
Interview date
Oct 2026
Questions from this interview
6 questions

Real Snapchat interview experiences

First-hand reports from Snapchat candidates — the rounds, the questions they were asked, and how it went.

All 18 Snapchat interview experiences