Snapchat | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of several stages. Initially, I had a phone screening followed by an onsite interview. The phone screen involved behavioral questions and a couple of technical questions focused on data structures and algorithms.
For the onsite interview, I faced four rounds: two technical rounds, one behavioral round, and a system design round. In the technical rounds, I was asked to solve problems that included array manipulations and tree traversals. The system design round involved designing a scalable system for a specific application.
Overall, the interviewers were friendly and encouraged me to think out loud during coding exercises. I received feedback that my thought process was clear and logical, which gave me more confidence. I am currently waiting for their decision, but I feel optimistic about my performance.
Technical Questions
- Binary Tree Maximum Path Sum (Tree, DFS)
- Two Sum (Array, Hash Table)
Tips & Insights
- Think out loud during coding exercises to communicate your thought process.
- Focus on clarity and logic in your explanations.