Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

Snapchat | Mobile | Onsite

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


I had a great experience interviewing for the Full-time Software Development Engineer position at Snapchat. The interview was divided into two parts: coding and system design. The coding section consisted of a couple of algorithm questions. One of them was regarding data structures and the other required a deep dive into algorithms involving sorting.

The system design part focused on scalability and performance. I was asked to design a simple scalable application, which allowed us to discuss different approaches and technologies that could be utilized. The interviewers were very encouraging and provided a lot of feedback throughout the interview.

Overall, it was a challenging but rewarding experience, and I felt that I showcased my skills well.

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 Scalable System

Design a scalable service that can handle millions of requests per second. Discuss database options, caching strategies, and load balancing.

Difficulty: Hard | Reference: N/A | Tags: System Design