Snapchat | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of multiple rounds, focusing primarily on technical skills and problem-solving abilities. Initially, there was a technical phone interview that lasted about 30 minutes, where a few coding questions were asked to test my understanding of algorithms. After that, I was invited to the onsite interview, which comprised four rounds. The first round was primarily system design, where I was asked to design a scalable notification system.
Technical Questions
-
Two Sum
- Topic: Array, Hash Table
- Difficulty: Easy
-
Binary Tree Maximum Path Sum
- Topic: Tree, Depth-First Search
- Difficulty: Medium
Tips & Insights
The interviewers were very supportive and eager to see how I approached the problems. The process was intense and challenging, but it provided a great opportunity to showcase my skills and learn more about the culture at Snapchat.