Snapchat logo

Snapchat Software Engineer Interview Questions

8 practice questions for Snapchat Software Engineer interviews

Snapchat software engineer interviews cover algorithms, data structures, system design, and coding problems drawn from real interview rounds.

All Roles Software Engineer Backend Engineer Frontend Engineer Full Stack Engineer Mobile Engineer Data Engineer Data Scientist ML Engineer DevOps Engineer DevOps Engineer Product Manager SRE Security Engineer Engineering Manager Data Analyst UX/UI Designer QA Engineer
coding Medium Verified Question #1

1. Largest Island Perimeter


Category: Grid/matrix coding problem
You are given an m x n binary grid where each cell is either '1' (land) or '0' (water). A group of connected land cells (connected horizontally...
Input: 2D grid
Output: Computed result
coding Medium Verified Question #2

2. Parallel Task Batching


Category: Graph coding problem
A pipeline must execute a set of tasks with dependency constraints. Each dependency [A, B] means task A must complete before task B can start....
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified Question #3

3. Island Statistics


Category: Grid/matrix coding problem
You are given an m x n binary grid where '1' is land and '0' is water. For each island (a connected group of land cells using horizontal and...
Input: 2D grid
Output: Array
coding Medium Verified Question #4

4. Unfriended Pairs Counter


Category: Algorithm coding problem
In a social network of n people labeled 0 to n - 1, friendship is mutual and transitive through direct connections. People belong to the same...
Input: List
Output: Computed result
coding Hard Verified Question #5

5. Expression Calculator


Category: String coding problem
Implement a calculator that evaluates a mathematical expression given as a string s. The expression may contain positive and negative integers, the...
Input: String
Output: Computed result
coding Hard Verified Question #6

6. Prime Subset Products


Category: Array coding problem
Given an array primes where every element is a prime number (duplicates are allowed), find all distinct products that can be formed by multiplying...
Input: Array
Output: Computed result
coding Medium Verified Question #7

7. Peak Attendance Finder


Category: Interval-based coding problem
You are organizing an event. Each attendee's presence is described by a half-open interval [entry, exit), meaning they are present at every integer...
Input: List
Output: Integer
coding Medium Verified Question #8

8. Org Chart Builder


Category: String coding problem
A company has a list of employees. Each entry has three strings: [id, manager_id, name]. The CEO is the only employee whose manager_id equals...
Input: List
Output: Computed result

No AI generated questions yet for Snapchat.

Related Snapchat Software Engineer interview prep

Start practicing Snapchat questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free