Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

snapchat | Mobile | Onsite

Timeline: 2026(Jan - Mar) • Fulltime • JobHopper • :hourglass_not_done: Waiting for result


The interview process was quite extensive. It began with a warm-up session where the interviewer asked about my previous projects and experience.

After that, they moved on to some technical questions focused on data structures and algorithms. I was asked to solve a problem on tree traversal. Fortunately, I had prepared for this, so I was able to explain my thought process while coding.

The interviewer seemed satisfied with my approach and asked me follow-up questions to dig deeper into my understanding.

Towards the end, we discussed behavioral questions, where I shared my experiences working in teams and resolving conflicts. Overall, it was a challenging but insightful experience!

Interview Questions

Tree Traversal

Given a binary tree, return the inorder traversal of its nodes’ values.

Difficulty: Medium | Reference: LC-94 | Tags: Tree, DFS

Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

Difficulty: Easy | Reference: LC-1 | Tags: Array, Hash Table