Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

Snapchat | Software Engineer | Onsite

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


I had my onsite interview with Snapchat for an iOS Software Engineer position. The interview was quite intense but also very interesting. I met with several team members over the course of about 4 hours. The first part was a coding interview where I was asked to solve a problem related to data structures. My interviewer was really supportive and provided hints when I got stuck.

After the coding interview, I had a system design interview where I was asked to design the architecture for a new feature in the app. I focused on scalability and performance. The interviewer probed me with various questions regarding trade-offs and design patterns.

The final part of the interview was behavioral questions. I shared my previous experiences and how I handled challenging situations in teamwork. Overall, I felt it was a comprehensive interview process and I enjoyed the discussions I had with the interviewers.

Interview Questions

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

Design a Stack

Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.

Difficulty: Medium | Reference: LC-155 | Tags: Stack, Design