Snapchat Coding Interview Questions
We track 84 coding questions asked at Snapchat, tagged with the algorithms and concepts they test. The most common: Array, String, Hash Table, Breadth-First Search, Depth-First Search.
Browse all 84 Snapchat questions →Concept mix
Each question's weight is split evenly across its concepts, so the shares sum to 100%.
- Array17.0%
- String11.2%
- Dynamic Programming6.7%
- Hash Table6.5%
- Breadth-First Search4.9%
- Math4.8%
- Matrix4.7%
- Depth-First Search4.1%
- Stack3.7%
- Binary Search2.9%
- Other (31)33.6%
How many questions involve each concept
Share of all 84 tracked Snapchat questions that touch each concept. Questions usually involve several, so these overlap.
- Array48.8%
- String32.1%
- Hash Table22.6%
- Breadth-First Search17.9%
- Depth-First Search16.7%
- Dynamic Programming16.7%
- Matrix15.5%
- Math13.1%
- Graph Theory9.5%
- Stack9.5%
- Union-Find9.5%
- Backtracking8.3%
Where Snapchat differs from the average company
Concept weight at Snapchat relative to the average across all companies we track. Green means Snapchat leans on it harder than most.
- Quickselect4.0×
- Union-Find3.4×
- Doubly-Linked List3.0×
- Geometry2.5×
- Sorting0.51×
- Simulation0.47×
- Binary Tree0.46×
- Tree0.40×
Snapchat specialties
Concepts that show up at Snapchat but are rarely asked elsewhere. They are easy to get blindsided by.
Difficulty mix
Level split of the 84 tracked Snapchat questions.
- Junior6% (5)
- Mid/Senior62% (52)
- Staff32% (27)
Every concept in Snapchat interviews
| Concept | Questions | % of questions | Share of mix |
|---|---|---|---|
| Array | 41 | 48.8% | 17.0% |
| String | 27 | 32.1% | 11.2% |
| Hash Table | 19 | 22.6% | 6.5% |
| Breadth-First Search | 15 | 17.9% | 4.9% |
| Depth-First Search | 14 | 16.7% | 4.1% |
| Dynamic Programming | 14 | 16.7% | 6.7% |
| Matrix | 13 | 15.5% | 4.7% |
| Math | 11 | 13.1% | 4.8% |
| Graph Theory | 8 | 9.5% | 2.4% |
| Stack | 8 | 9.5% | 3.7% |
| Union-Find | 8 | 9.5% | 2.4% |
| Backtracking | 7 | 8.3% | 2.8% |
| Binary Search | 7 | 8.3% | 2.9% |
| Sorting | 7 | 8.3% | 2.0% |
| Design | 6 | 7.1% | 2.2% |
| Heap (Priority Queue) | 5 | 6.0% | 1.1% |
| Linked List | 5 | 6.0% | 1.9% |
| Recursion | 5 | 6.0% | 2.1% |
| Greedy | 4 | 4.8% | 1.6% |
| Trie | 4 | 4.8% | 1.0% |
| Two Pointers | 4 | 4.8% | 2.1% |
| Bit Manipulation | 3 | 3.6% | 1.4% |
| Divide and Conquer | 3 | 3.6% | 0.8% |
| Doubly-Linked List | 3 | 3.6% | 0.9% |
| Prefix Sum | 3 | 3.6% | 1.3% |
| Sliding Window | 3 | 3.6% | 1.2% |
| Binary Tree | 2 | 2.4% | 0.6% |
| Geometry | 2 | 2.4% | 0.5% |
| Memoization | 2 | 2.4% | 0.6% |
| Quickselect | 2 | 2.4% | 0.4% |
| Shortest Path | 2 | 2.4% | 0.4% |
| Simulation | 2 | 2.4% | 0.8% |
| Topological Sort | 2 | 2.4% | 0.7% |
| Tree | 2 | 2.4% | 0.6% |
| Binary Search Tree | 1 | 1.2% | 0.3% |
| Bucket Sort | 1 | 1.2% | 0.2% |
| Counting | 1 | 1.2% | 0.2% |
| Data Stream | 1 | 1.2% | 0.2% |
| Eulerian Circuit | 1 | 1.2% | 0.3% |
| Monotonic Stack | 1 | 1.2% | 0.3% |
| Randomized | 1 | 1.2% | 0.3% |
Practice a Snapchat interview
Take a realistic AI-led mock interview with questions Snapchat actually asks, with live voice and real feedback.
Start a mock interviewYour first interview is free · no credit card required