Snapchat | iOS Fulltime SDE | Onsite
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper •
Waiting for result
The interview process started with an initial screening call where I was asked about my background and prior experiences. After passing the screening, I was called in for an onsite interview that consisted of several rounds, focusing on both technical and behavioral aspects.
In the technical rounds, questions revolved around data structures, algorithms, and system design. Additionally, I was required to do a live coding session, where I was asked to solve problems on a whiteboard. The interviewers were keen on my problem-solving approach and how I communicated my thought process.
Behavioral questions focused on my teamwork and past project experiences. They asked about my contributions and challenges I faced in previous roles.
Overall, the interview was rigorous but gave a good insight into the company culture and expectations.
Interview Questions
Fibonacci Tree Path Calculation
Given a binary tree, return the sum of the values of the nodes that are in the path from the root node to the leaves where the path follows the Fibonacci sequence.
Difficulty: Medium | Reference: LC-500 | Tags: Tree, DFS
Tree Distance Sum Problem
Design an algorithm to calculate the sum of the distances between all pairs of nodes in a tree.
Difficulty: Hard | Reference: LC-501 | Tags: Tree, Graph