Cracking Snapchat's Onsite: Tackling Two Sum & LRU Cache as a Software Engineer

Snapchat | Software Engineer | Interview Experience

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

Interview Process

I had an onsite interview with Snapchat for the iOS Software Engineer position. The process began with introductions and a written coding test. The interviewers were friendly and encouraged me to think out loud. The coding problems were challenging yet interesting. After the coding round, we moved on to system design where I was asked to design a feature for the app. The round concluded with behavioral questions, focusing on team experiences and conflict resolution techniques.

Technical Questions

  1. Two Sum (Array, Hash Table)
  2. LRU Cache (Design, Hash Table, Linked List)

Tips & Insights

Be prepared to explain your thought process during coding problems and to discuss your past team experiences in detail.