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 applied in December for a Software Engineer position at Snapchat. After going through the initial resume screening, I was invited for an onsite interview. The interview process was divided into three main sections:

  1. Technical Interview: This focused on technical skills, where I had to solve coding problems on the spot. The interviewer asked me to explain my thought process clearly while solving the problems.

  2. System Design: I was given a problem to design a scalable system. I spent time discussing various design patterns and trade-offs with my interviewer.

  3. Culture Fit: This last part involved behavioral questions that assessed my compatibility with the company culture. I was asked several situational questions.

Overall, the experience was positive with friendly interviewers and challenging problem statements!

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

Implement a stack using linked list or array.

Difficulty: Medium | Reference: LC-225 | Tags: Design