Cracking the Snapchat Mobile SDE Interview: Tackling Two Sum & Binary Trees

Snapchat | Mobile | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

I had an onsite interview with Snapchat for the SDE position. The interview consisted of two technical rounds and one HR round.

In the first technical round, I was asked to solve a problem related to data structures and algorithms. I had to implement a solution using a hash table and explain my thought process clearly to the interviewer. After that, I was given a design problem related to the architecture of a mobile app, where I had to discuss my approach and considerations for scalability and performance.

The second technical round focused on coding challenges. The interviewer asked me to solve a problem on LeetCode that involved tree traversal. I was nervous but managed to code it correctly after some iterations.

Finally, I had an HR round where they asked about my experience, motivations, and how I would fit into the company culture. Overall, it was a comprehensive interview that tested both my technical and soft skills.

Technical Questions

  1. Two Sum (Array, Hash Table)
  2. Binary Tree Level Order Traversal (Tree, BFS)

Tips & Insights

My tips would be to practice various coding problems and understand your strengths and weaknesses.