Snapchat | Software Engineer | Onsite
Timeline: 2026(Jan - Mar) • Fulltime • JobHopper •
Waiting for result
The interview consisted of 5 rounds.
-
The first round was a technical phone screen where I was asked about algorithms and data structures.
-
The second round focused on system design questions, where I was asked to design a scalable system for live video streaming.
-
In the third round, I had a behavioral interview, where I was asked about my previous projects and experiences working in teams.
-
The fourth round included a hands-on coding session using a shared coding environment, asking me to solve problems on the spot.
-
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