snapchat | Mobile | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I had an onsite interview experience with Snapchat for an iOS Software Engineer position. The process was quite engaging.
The first round consisted of technical questions focusing on iOS frameworks and concepts, including memory management in iOS and how Automatic Reference Counting works.
Next, we did pair programming where I was presented with a coding problem to solve in Swift. I had to implement a simple app feature with UI constraints. It was interesting to discuss my thought process while I coded.
Finally, there was a cooking demo, which is unique to Snapchat’s interview process, allowing candidates to showcase their creativity. Overall, it was a positive experience, and I felt the team was friendly and supportive.
Technical Questions
- Two Sum (Array, Hash Table)
- Longest Substring Without Repeating Characters (Hash Table, Two Pointers, String)
Tips & Insights
Be prepared to discuss your thought process during coding challenges, and embrace the unique aspects of the interview, such as the cooking demo, as opportunities to showcase your creativity.