Snapchat | iOS Software Engineer | Onsite
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper •
Waiting for result
I had a total of three rounds in my onsite interview for Snapchat. The first round was a coding interview focused on algorithms and data structures, with questions that included traversing trees and handling edge cases.
The second round was more behavioral, discussing my previous projects and teamwork experiences. They asked how I handle conflicts in groups and what my leadership style is.
The final round was a design interview where I was asked to design a small feature for the Snapchat app. I had to explain my thought process and decisions throughout.
Overall, I felt the interview process was rigorous but fair, and I appreciated the interviewers’ engagement and feedback during each round.
Interview Questions
Binary Tree Traversal
Given a binary tree, traverse it in in-order and return the node values in a list.
Difficulty: Medium | Reference: LC-94 | Tags: Tree, Traversal
Conflict Resolution in Teams
Describe a scenario where you had a conflict in a project team. How did you resolve it?
Difficulty: N/A | Tags: Behavioral, Teamwork
Feature Design for Mobile App
Design a feature for a messaging app that will enhance user engagement.
Difficulty: N/A | Tags: Design, Product