Conquering Snapchat's Tough Onsite: Software Engineer Coding Challenges Revealed

Snapchat | Software Engineer | Interview Experience

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

Interview Process

I had my onsite interview with Snapchat recently, which lasted for about 4 hours. The first half was dedicated to coding questions, while the second half focused on system design.

Technical Questions

  1. Longest Increasing Subsequence (Dynamic Programming, Binary Search)
  2. Binary Tree Traversal (Tree, Depth-First Search)

Tips & Insights

The interviewer was very supportive and offered hints when I struggled. The system design section was challenging, requiring a discussion of various components like message queues, scaling, and downtime handling. Overall, it was an intense but rewarding experience.