Cracking the Snapchat Software Engineer Onsite: Mastering Mobile Algorithms & Design

Snapchat | Mobile | Interview Experience

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

Interview Process

I applied for the Software Engineer position at Snapchat and went through the onsite interview process. The interview consisted of several rounds, focusing primarily on coding, system design, and behavioral questions. Overall, the interview lasted approximately 1.5 hours, with a mix of technical questions and behavioral assessments. I experienced a lot of technical challenges, including algorithms and data structures, which were quite demanding. The interviewers were very supportive, guiding me through the thought process as I approached each question. There were also discussions about previous projects I had worked on, which helped to showcase my experience and skills.

Technical Questions

  1. Two Sum (Array, Hash Table)
  2. Binary Tree Inorder Traversal (Tree)

Tips & Insights

I felt that I was able to demonstrate my problem-solving abilities and passion for software engineering throughout the process.