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


The interview consisted of two main parts: a technical assessment and a behavioral interview.

During the technical assessment, I was asked to solve a couple of coding problems on a whiteboard. One of the problems was related to array manipulation and the other involved a basic data structure.

For the behavioral interview, the interviewer focused on my past experiences and how I handle team dynamics. Questions included scenarios where I had to work under pressure and lead a project.

Overall, the interview was intense yet engaging, providing me with insights into Snapchat’s culture and the team’s dynamics.

Interview Questions

Array Manipulation

Given an array, perform various operations to adjust the elements based on certain conditions.

Difficulty: Medium | Reference: LC-105 | Tags: Array, Implementation

Data Structure Basics

Implement a basic version of common data structures and demonstrate their usage in certain scenarios.

Difficulty: Easy | Reference: LC-200 | Tags: Data Structure, Implementation