- Interview Questions
- /
- Snap
Snap LeetCode Interview Questions
Practice 40 real coding problems frequently asked in Snap technical interviews. Master these questions to ace your next Snap software engineering interview.
Top Topics at Snap
Ace your Snap interview with AI
Get real-time AI assistance during your actual interview. Invisible to screensharing.
Snap Interview Problems
| Problem | DifficultyDiff | Action |
|---|---|---|
Minimum Path Sum 100% | MediumM | Solve→ |
Maximum Number of Occurrences of a Substring 91% | MediumM | Solve→ |
Decode String 78% | MediumM | Solve→ |
Majority Element 77% | EasyE | Solve→ |
The kth Factor of n 77% | MediumM | Solve→ |
Longest Consecutive Sequence 75% | MediumM | Solve→ |
Best Time to Buy and Sell Stock IV 73% | HardH | Solve→ |
Merge Sorted Array 73% | EasyE | Solve→ |
Sqrt(x) 72% | EasyE | Solve→ |
Maximum Matrix Sum 70% | MediumM | Solve→ |
Copy List with Random Pointer 68% | MediumM | Solve→ |
Sort Integers by The Power Value 68% | MediumM | Solve→ |
Valid Parentheses 65% | EasyE | Solve→ |
Expression Add Operators 63% | HardH | Solve→ |
Search Insert Position 62% | EasyE | Solve→ |
3Sum 61% | MediumM | Solve→ |
Binary Tree Vertical Order Traversal 61% | MediumM | Solve→ |
Binary Search Tree Iterator 59% | MediumM | Solve→ |
Minimum Limit of Balls in a Bag 58% | MediumM | Solve→ |
Reveal Cards In Increasing Order 58% | MediumM | Solve→ |
Nested List Weight Sum 56% | MediumM | Solve→ |
Valid Number 55% | HardH | Solve→ |
Insert Delete GetRandom O(1) - Duplicates allowed 52% | HardH | Solve→ |
Valid Word Abbreviation 50% | EasyE | Solve→ |
Palindrome Number 50% | EasyE | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Move Pieces to Obtain a String 44% | MediumM | Solve→ |
Diameter of Binary Tree 44% | EasyE | Solve→ |
Reverse Nodes in k-Group 41% | HardH | Solve→ |
Check if One String Swap Can Make Strings Equal 41% | EasyE | Solve→ |
Valid Palindrome II 40% | EasyE | Solve→ |
Task Scheduler 36% | MediumM | Solve→ |
K-diff Pairs in an Array 30% | MediumM | Solve→ |
Maximum Units on a Truck 27% | EasyE | Solve→ |
Regular Expression Matching 25% | HardH | Solve→ |
Maximum Size Subarray Sum Equals k 25% | MediumM | Solve→ |
Next Permutation 24% | MediumM | Solve→ |
Two Sum II - Input Array Is Sorted 24% | MediumM | Solve→ |
Missing Ranges 21% | EasyE | Solve→ |
Remove Element 20% | EasyE | Solve→ |
Coin Change II 20% | MediumM | Solve→ |
Similar Companies
Explore interview questions from other companies with similar interview patterns.
Frequently Asked Questions
What LeetCode problems does Snap ask in interviews?
Snap commonly asks 40 coding problems in technical interviews, including Minimum Path Sum, Maximum Number of Occurrences of a Substring, Decode String. The difficulty breakdown is 13 Easy, 21 Medium, and 6 Hard problems.
How should I prepare for a Snap coding interview?
Focus on the most frequently asked problems first, especially those with high frequency scores. Snap interviews typically emphasize Array and Hash Table. Practice explaining your thought process while coding.
What is the difficulty level of Snap coding interviews?
Based on our data, Snap interviews include 13 Easy (33%), 21 Medium (53%), and 6 Hard (15%) problems.
Ready to ace your Snap interview?
Join thousands of engineers who landed offers at top tech companies.
Get Started FreeNo credit card required