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