Snap Coding Interview Questions
26 Snap coding interview problems with full optimal solutions — 16 easy, 8 medium, 2 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Snap interviewer values, and a FAQ section.
Showing 2 problems of 26
- #297hardfoundational
297. Serialize and Deserialize Binary Tree
Snap persists user story-collection hierarchies to disk between app launches — serialize/deserialize is the interview form of the codec their persistence layer implements.
- #621hardfoundational
621. Task Scheduler
Snap's filter-rendering pipeline processes tasks with mandatory cooldowns between same-type GPU operations — task scheduler is the exact scheduling problem that capacity planning team models.