Snapchat iOS Fulltime SDE Onsite Interview Experience and Questions

Snapchat | Software Engineer | Onsite

Timeline: 2026(Jan - Mar) • Fulltime • JobHopper • :hourglass_not_done: Waiting for result


The interview consisted of 5 rounds.

  1. The first round was a technical phone screen where I was asked about algorithms and data structures.

  2. The second round focused on system design questions, where I was asked to design a scalable system for live video streaming.

  3. In the third round, I had a behavioral interview, where I was asked about my previous projects and experiences working in teams.

  4. The fourth round included a hands-on coding session using a shared coding environment, asking me to solve problems on the spot.

  5. Lastly, I had an interview with the hiring manager discussing future team projects and culture fit.

Interview Questions

Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

Difficulty: Easy | Reference: LC-1 | Tags: Array, Hash Table

Design a URL Shortener

Design a system that generates a short and unique URL for a given long URL.

Difficulty: Medium | Reference: LC- | Tags: Design