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 an onsite interview with Snapchat for an iOS developer position. The interview process included several rounds. The first round was a technical coding interview focused on Swift programming. I was asked to implement a simple billboard app, which included fetching and displaying images. The second round was a system design interview where I had to design an app that manages user-generated content. Lastly, I had a behavioral interview where I discussed my previous experiences and how they relate to Snapchat’s work culture. Overall, the interviewers were friendly and provided a lot of insights into the team dynamics and projects at Snapchat.

Interview Questions

Fibonacci Tree Path Calculation

Given a binary tree, calculate the sum of the values along all paths from the root to the leaves using preorder numbering.

Difficulty: Medium | Reference: LC-123 | Tags: Tree, DFS

Tree Distance Sum Problem

Given a binary tree, return the sum of distances between nodes.

Difficulty: Hard | Reference: LC-456 | Tags: Tree, Graph