Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

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