Snapchat Machine Learning Engineer Interview Experience — Model Deep Dives and Organization-Chart Coding

Snapchat·Machine Learning Engineer·Sep 2026
Onsitehard

The author describes Snapchat onsite sessions divided between a short values-and-project discussion and approximately 50 minutes on the round’s technical subject. Values questions emphasized AI applications, prioritization, and empathy. The machine-learning discussion examined project decisions and training problems, including normalization, regularization, loss functions, and different prediction targets. The author found this questioning difficult and needed prompting to discuss neural-network regularization.

The coding exercise involved representing employee reporting relationships, displaying a hierarchy, and identifying relationships two levels apart. Its instructions allowed AI assistance while retaining responsibility for explanation, testing, edge cases, and complexity. Applied machine-learning and system-design sessions used advertising or recommendation scenarios. Follow-ups examined data, features, sampling, model choices, tuning, and the meaning and tradeoffs of evaluation metrics. The report does not state an interview outcome.

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
Difficulty
hard
Interview date
Sep 2026
Questions from this interview
5 questions

Real Snapchat interview experiences

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

All 15 Snapchat interview experiences