Snapchat Machine Learning Engineer Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design a harmful content detection system
System Design: End-to-End Harmful Content Detection (Multilingual, Multimodal) Context You are designing a safety system for a large, mobile-first, ep...
Count decodings of a numeric string
Given a string s of digits representing an encoded message where '1' maps to 'A', ..., '26' maps to 'Z', and '0' cannot appear alone (it must be part ...
Explain core ML concepts and design choices
ML Fundamentals — Interview Questions Instructions Answer the following five ML fundamentals questions. Use precise definitions, equations, and concis...
Determine and print expression to reach target
You are given four numbers and a target T (e.g., 24). Using +, −, ×, ÷ and parentheses, and using each number exactly once, determine whether you can ...
Design real-time top-K POI retrieval on maps
Real-Time Top-K POIs in Viewport: System Design Context Design a real-time system for a mobile map that continuously shows the top-K points of interes...
Find nearest room; extend to two users
You are given an m×n grid where 1 is a wall (impassable), 0 is an empty cell, and 2 is a meeting room. From a starting coordinate [r, c], you may move...
Compare convolutions and transformers
Compare CNNs and Transformers Task Explain the key differences between convolutional neural networks (CNNs) and transformer architectures. Specificall...
Describe a challenging project you led
Behavioral Prompt: A Challenging Project You Led or Contributed To Context: Technical screen for a Machine Learning Engineer role. The interviewer ask...