Snapchat | Mobile | Onsite
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper •
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