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 Snapchat interview process was quite unique and focused on both technical capabilities and cultural fit. The first round was a technical coding challenge that involved algorithms and data structures, typical for any software engineering role.

During the interview, I was asked a variety of questions including:

  1. Coding problems focused on array manipulations and string transformations.
  2. Behavioral questions aimed at understanding my work style and experiences with teamwork.
  3. A deep dive into my previous projects and my role in them, which was crucial to showcase my contributions and the impact I had on the product development.

I appreciated the interviewer’s approach which emphasized problem-solving and clarity of thought rather than just arriving at the correct answer. The interview did feel a bit more relaxed compared to others, which made it easier to communicate my thought process.

Overall, I think the interview went well, but I’ll have to wait for a final decision. I’m looking forward to potentially joining such a dynamic and innovative team at Snapchat!

Interview Questions

Rate Limiting and Log Collection Design

Design a system that can limit the rate at which requests are made to a service and log those requests.

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

Two Rounds Including Coding and System Design

Prepare for phases which involve both coding problems and system design expectations.

Difficulty: Medium | Reference: LC-xx | Tags: System Design, Coding

Fibonacci Tree Path Calculation Using Preorder Numbering

Given a binary tree, calculate the Fibonacci path using preorder numbering technique.

Difficulty: Hard | Reference: LC-xx | Tags: Tree, Recursion

Tree Distance Sum Problem

Calculate the sum of distances from the leaves to the root in a binary tree.

Difficulty: Medium | Reference: LC-xx | Tags: Tree, DFS