snapchat | Mobile | Onsite
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper • Passed
I had an onsite interview with Snapchat for the iOS Engineer position. The interview was split into several rounds, including a coding round, system design, and behavioral interviews.
In the coding round, I was asked to solve a couple of problems on a whiteboard. The first problem was about reversing a string in place and the second was a bit more complex involving arrays. I managed to solve both problems but spent too much time on the first one, which was a bit of a mistake.
The system design interview focused on designing an app with real-time messaging features. I discussed scalability, architecture, and also touched upon how to handle user data securely.
Finally, the behavioral interviews revolved around team collaboration, conflict resolution, and my past experiences working on projects. Overall, the interview process was intense but I received both positive and constructive feedback. I felt very engaged and the interviewers were quite friendly and supportive.
Interview Questions
Reverse String
Given a character array s, reverse the array in place.
Difficulty: Easy | Reference: LC-344 | Tags: Array, Two Pointers
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