Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

Snapchat | Mobile | Onsite

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


I had a great experience during my onsite interview at Snapchat. The process started with a brief introduction where I was asked about my previous projects and experiences. After that, we moved on to technical questions. The interviewer asked me to solve a couple of coding problems, which were focused on data structures and algorithms.

The first problem was related to tree traversal, and the second one dealt with string manipulation. It was challenging, but I managed to come up with a solution after some discussion. After the coding rounds, they asked about my approach to system design, focusing on how I would design a chat application.

Finally, they wrapped up with a behavioral interview, discussing team collaboration and conflict resolution. Overall, it was a rigorous but fair process.

Interview Questions

Tree Traversal

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

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

String Manipulation

Given a string, find the length of the longest substring without repeating characters.

Difficulty: Medium | Reference: LC-3 | Tags: Hash Table, Sliding Window