Cracking the Code: My Challenging Mobile Interview at Snapchat with Unique Problems

snapchat | Mobile | Interview Experience

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

Interview Process

I had a great experience overall during my onsite interview at Snapchat. The process was quite extensive, beginning with a brief introduction to the team and how the day would unfold. Throughout the interviews, I encountered a mix of technical and behavioral questions, which were well balanced.

The first round involved solving a LeetCode problem about arrays and string manipulation, testing both my coding abilities and how I approach solving problems methodically. The second round progressed into system design where I was asked how to design a notification service for the app, focusing on scalability and data storage options. Finally, during lunch, I had a behavioral interview where we discussed my previous experiences and teamwork, emphasizing my contributions to various projects. Overall, it was a great blend of technical questioning and getting to know the culture at Snapchat.

Technical Questions

  1. Two Sum (Array, Hash Table)
  2. Design a Notification System (System Design)

Tips & Insights

I feel like I handled the technical parts well and had good conversations with the interviewers. I’m looking forward to the follow-up!