Cracking Snapchat's Mobile Software Engineer Interview: Algorithms & Friendly Faces

snapchat | Mobile | Interview Experience

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

Interview Process

I had an onsite interview for a Software Engineer position at Snapchat. The first round was focused on behavioral questions and some technical questions. The interviewers were very friendly and made me feel comfortable. I was asked about my previous projects and how I handled challenges during those projects.

The second round was more technical, focusing on algorithms and data structures. I was asked to solve a problem involving arrays and asked to optimize it for speed. The interviewers provided hints when I was stuck, and they seemed genuinely interested in my thought process rather than just the final answer.

Overall, I enjoyed the interview process and appreciated the positive atmosphere.

Technical Questions

  1. Two Sum (Array, Hash Table)
  2. Longest Substring Without Repeating Characters (Hash Table, Two Pointers, Sliding Window)

Tips & Insights

Be prepared to discuss your previous projects in detail and demonstrate your problem-solving approach during technical questions.