Snapchat Machine Learning Engineer Interview Experience — A 60-Minute Split Between ML and Coding

Snapchat·Machine Learning Engineer·Aug 2026
Technical Screenhard

The phone call was divided into three time blocks.

During the first 15 minutes, I gave my introduction and answered behavioral questions.

The middle 15 minutes covered machine learning fundamentals. We discussed how to address overfitting, how to address class imbalance, the basics of optimizers, and model evaluation metrics together with their definitions. I was also asked to give a brief introduction to Transformers.

The final 30 minutes were spent on LeetCode 632.

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
Technical Screen
Difficulty
hard
Interview date
Aug 2026
Questions from this interview
2 questions

Real Snapchat interview experiences

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

All 14 Snapchat interview experiences