Snap

Snap Software Engineer Onsite Coding Questions

20+ questions from real Snap Software Engineer Onsite Coding rounds, reported by candidates who interviewed there.

20
Questions
6
Topic Areas
10+
Sources

What does the Snap Onsite Coding round test?

The Snap onsite coding round is the core technical evaluation. Software Engineer candidates typically see 2-3 algorithm and data structure problems. Problems range from medium to hard difficulty, and interviewers evaluate both correctness and code quality.

Top Topics in This Round

Snap Software Engineer Onsite Coding Questions

I have an onsite interview with Snap next week. Recruiter has told me the interview process is a coding project followed by a code review and some 1-on-1s. I have no idea what this project could be so

Snap interview process

Behavioral 2025

I’ve an upcoming interview with snapchat. Does anyone have any experience with Snap? How does the pattern look like for senior onsite interview?

Did any one finish the on-site project based for snapchat? Please help me know how to prepare for it. Thanks.

I'm scheduled for an onsite interview at Snapchat next week for the new grad software engineering position. I know there's something like 4 interviews, but any tips/info on what to prepare for, and an

LeetCode #347: Top K Frequent Elements. Difficulty: Medium. Topics: Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect. Asked at Snap in the last 6 months.

LeetCode #200: Number of Islands. Difficulty: Medium. Topics: Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix. Asked at Snap in the last 6 months.

LeetCode #227: Basic Calculator II. Difficulty: Medium. Topics: Math, String, Stack. Asked at Snap in the last 6 months.

LeetCode #253: Meeting Rooms II. Difficulty: Medium. Topics: Array, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum. Asked at Snap in the last 6 months.

LeetCode #296: Best Meeting Point. Difficulty: Hard. Topics: Array, Math, Sorting, Matrix. Asked at Snap in the last 6 months.

LeetCode #2258: Escape the Spreading Fire. Difficulty: Hard. Topics: Array, Binary Search, Breadth-First Search, Matrix. Asked at Snap in the last 6 months.

LeetCode #146: LRU Cache. Difficulty: Medium. Topics: Hash Table, Linked List, Design, Doubly-Linked List. Asked at Snap in the last 6 months.

LeetCode #231: Power of Two. Difficulty: Easy. Topics: Math, Bit Manipulation, Recursion. Asked at Snap in the last 6 months.

LeetCode #875: Koko Eating Bananas. Difficulty: Medium. Topics: Array, Binary Search. Asked at Snap in the last 6 months.

LeetCode #939: Minimum Area Rectangle. Difficulty: Medium. Topics: Array, Hash Table, Math, Geometry, Sorting. Asked at Snap in the last 6 months.

LeetCode #947: Most Stones Removed with Same Row or Column. Difficulty: Medium. Topics: Hash Table, Depth-First Search, Union-Find, Graph Theory. Asked at Snap in the last 6 months.

LeetCode #210: Course Schedule II. Difficulty: Medium. Topics: Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort. Asked at Snap in the last 6 months.

LeetCode #362: Design Hit Counter. Difficulty: Medium. Topics: Array, Binary Search, Design, Queue, Data Stream. Asked at Snap in the last 6 months.

LeetCode #752: Open the Lock. Difficulty: Medium. Topics: Array, Hash Table, String, Breadth-First Search. Asked at Snap in the last 6 months.

Given an R x C grid of letters "P", "F", and ".", you have one person "P" and his friends "F". The person will go visit all his friends and can...

I have an on-site scheduled with SNAP. Can people elaborate on what kind of questions are asked. It is leetcode or something different ? can anyone share there exprience please.

See All 20 Questions from This Round

Full question text, answer context, and frequency data for subscribers.

Get Access