Snap vs TikTok Interview Questions

Snap lists 84 LeetCode interview questions while TikTok lists 351. They share 50 problems — 60% of Snap's bank and 14% of TikTok's. Focus on the overlap first, then drill into 34 Snap-only and 301 TikTok-only questions.

Overview

Snap

84 questions

Easy 5Medium 52Hard 27
TikTok

351 questions

Easy 34Medium 245Hard 72

Preparation Strategy

Step 1 — Shared core: Solve the 50 overlapping problems first. These are the highest-yield questions for candidates interviewing at both Snap and TikTok.

Step 2 — Company-specific depth: Add Snap-specific problems like Design Log Storage System, Bricks Falling When Hit, Closest Binary Search Tree Value and TikTok-specific problems from the exclusive lists below.

Step 3 — Difficulty tuning: Snap skews harder in our data. Budget extra time for Hard problems if you are targeting that company.

Difficulty Comparison

Easy
Snap
5
TikTok
34
Medium
Snap
52
TikTok
245
Hard
Snap
27
TikTok
72

Top Shared Topics

50 Shared Questions

High-priority problems to practice for both Snap and TikTok.

ProblemDifficulty
LRU CacheMedium
Meeting Rooms IIMedium
Number of IslandsMedium
Word LadderHard
Minimum Window SubstringHard
Making A Large IslandHard
Number of Distinct IslandsMedium
Bus RoutesHard
Word Break IIHard
Basic Calculator IIMedium
Combination SumMedium
Reverse Words in a StringMedium
Alien DictionaryHard
Remove K DigitsMedium
Frog JumpHard
Valid SudokuMedium
Combination Sum IIMedium
String CompressionMedium
Reverse Linked ListEasy
Unique Binary Search TreesMedium
Combination Sum IVMedium
Top K Frequent ElementsMedium
Course Schedule IIMedium
Decode WaysMedium
Best Time to Buy and Sell Stock IIIHard
Basic Calculator IIIHard
Evaluate DivisionMedium
Shortest Path in a Grid with Obstacles EliminationHard
Course ScheduleMedium
Merge IntervalsMedium

Showing top 30 of 50 shared problems.

Unique to Snap (34)

Problems in Snap's list that do not appear at TikTok.

ProblemDifficulty
Design Log Storage SystemMedium
Bricks Falling When HitHard
Closest Binary Search Tree ValueEasy
Word AbbreviationHard
Min StackMedium
One Edit DistanceMedium
Game of LifeMedium
Sudoku SolverHard
Wildcard MatchingHard
Ternary Expression ParserMedium
Burst BalloonsHard
Binary Tree Vertical Order TraversalMedium

Unique to TikTok (301)

Problems in TikTok's list that do not appear at Snap.

ProblemDifficulty
Longest Increasing SubsequenceMedium
Trapping Rain WaterHard
Subarray With Elements Greater Than Varying ThresholdHard
Text JustificationHard
Decode StringMedium
Longest Palindromic SubstringMedium
N-QueensHard
Subarray Sum Equals KMedium
3SumMedium
Minimum Swaps to Group All 1's TogetherMedium
Sqrt(x)Easy
Coin ChangeMedium

Frequently Asked Questions

How many LeetCode questions do Snap and TikTok share?

Snap and TikTok share 50 LeetCode interview questions. 34 problems appear only in Snap's list and 301 appear only in TikTok's list.

What topics overlap most between Snap and TikTok?

The most common shared topics between Snap and TikTok are Array (17 shared questions), String (11 shared questions), Breadth-First Search (10 shared questions), Hash Table (8 shared questions), Depth-First Search (7 shared questions). Mastering these areas prepares you for both companies.

Which company asks harder LeetCode questions: Snap or TikTok?

Snap has 5 Easy, 52 Medium, and 27 Hard questions. TikTok has 34 Easy, 245 Medium, and 72 Hard questions. Snap has a higher proportion of Hard problems in its interview set.

How should I prepare if interviewing at both Snap and TikTok?

Start with the 50 shared problems since they cover what both companies ask most often. Then add 20 Snap-specific and 20 TikTok-specific questions to round out your prep.

Explore More