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