84+ Snap questions

Snap interview questions and how to prepare

The questions candidates report from Snap interviews, sorted by how often they come up, with difficulty and topics, plus original practice written in Snap's interview style.

ZorixOS tracks 84 community-reported Snap interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 78 original ZorixOS practice questions written in Snap's known interview style (not claimed as asked at Snap), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to Snap.

Updated July 2026

Snap interview questions candidates report

Community-reported from real Snap interviews (open-source dataset), most-asked first. Showing 60 of 84. Each links to its source.

  1. LRU Cache
    Hash TableLinked ListDesignDoubly-Linked List
    Medium100% asked
  2. Making A Large Island
    ArrayDepth-First SearchBreadth-First SearchUnion-Find
    Hard100% asked
  3. Merge k Sorted Lists
    Linked ListDivide and ConquerHeap (Priority Queue)Merge Sort
    Hard100% asked
  4. Top K Frequent Elements
    ArrayHash TableDivide and ConquerSorting
    Medium100% asked
  5. Bus Routes
    ArrayHash TableBreadth-First Search
    Hard98% asked
  6. Number of Distinct Islands
    ArrayHash TableDepth-First SearchBreadth-First Search
    Medium98% asked
  7. Number of Islands
    ArrayDepth-First SearchBreadth-First SearchUnion-Find
    Medium98% asked
  8. Meeting Rooms II
    ArrayTwo PointersGreedySorting
    Medium96% asked
  9. Basic Calculator II
    MathStringStack
    Medium93% asked
  10. Bricks Falling When Hit
    ArrayUnion-FindMatrix
    Hard93% asked
  11. Minimum Window Substring
    Hash TableStringSliding Window
    Hard93% asked
  12. Word Ladder
    Hash TableStringBreadth-First Search
    Hard93% asked
  13. Design Log Storage System
    Hash TableStringDesignOrdered Set
    Medium91% asked
  14. Word Break II
    ArrayHash TableStringDynamic Programming
    Hard87% asked
  15. Combination Sum
    ArrayBacktracking
    Medium85% asked
  16. Reverse Words in a String
    Two PointersString
    Medium85% asked
  17. Course Schedule II
    Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
    Medium84% asked
  18. Alien Dictionary
    ArrayStringDepth-First SearchBreadth-First Search
    Hard83% asked
  19. Binary Tree Vertical Order Traversal
    Hash TableTreeDepth-First SearchBreadth-First Search
    Medium83% asked
  20. Burst Balloons
    ArrayDynamic Programming
    Hard83% asked
  21. Closest Binary Search Tree Value
    Binary SearchTreeDepth-First SearchBinary Search Tree
    Easy83% asked
  22. Combination Sum II
    ArrayBacktracking
    Medium83% asked
  23. Combination Sum IV
    ArrayDynamic Programming
    Medium83% asked
  24. Frog Jump
    ArrayDynamic Programming
    Hard83% asked
  25. Game of Life
    ArrayMatrixSimulation
    Medium83% asked
  26. Largest Merge Of Two Strings
    Two PointersStringGreedy
    Medium83% asked
  27. Least Operators to Express Number
    MathDynamic ProgrammingMemoization
    Hard83% asked
  28. Min Stack
    StackDesign
    Medium83% asked
  29. One Edit Distance
    Two PointersString
    Medium83% asked
  30. Remove K Digits
    StringStackGreedyMonotonic Stack
    Medium83% asked
  31. Reverse Linked List
    Linked ListRecursion
    Easy83% asked
  32. String Compression
    Two PointersString
    Medium83% asked
  33. Sudoku Solver
    ArrayHash TableBacktrackingMatrix
    Hard83% asked
  34. Ternary Expression Parser
    StringStackRecursion
    Medium83% asked
  35. Unique Binary Search Trees
    MathDynamic ProgrammingTreeBinary Search Tree
    Medium83% asked
  36. Valid Sudoku
    ArrayHash TableMatrix
    Medium83% asked
  37. Wildcard Matching
    StringDynamic ProgrammingGreedyRecursion
    Hard83% asked
  38. Word Abbreviation
    ArrayStringGreedyTrie
    Hard83% asked
  39. Basic Calculator III
    MathStringStackRecursion
    Hard73% asked
  40. Design Hit Counter
    ArrayBinary SearchDesignQueue
    Medium73% asked
  41. Escape the Spreading Fire
    ArrayBinary SearchBreadth-First SearchMatrix
    Hard73% asked
  42. Minimum Area Rectangle
    ArrayHash TableMathGeometry
    Medium73% asked
  43. Best Meeting Point
    ArrayMathSortingMatrix
    Hard70% asked
  44. Best Time to Buy and Sell Stock III
    ArrayDynamic Programming
    Hard70% asked
  45. Decode Ways
    StringDynamic Programming
    Medium70% asked
  46. Evaluate Division
    ArrayStringDepth-First SearchBreadth-First Search
    Medium70% asked
  47. Basic Calculator
    MathStringStackRecursion
    Hard62% asked
  48. Count Unreachable Pairs of Nodes in an Undirected Graph
    Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
    Medium62% asked
  49. Course Schedule
    Depth-First SearchBreadth-First SearchGraph TheoryTopological Sort
    Medium62% asked
  50. LFU Cache
    Hash TableLinked ListDesignDoubly-Linked List
    Hard62% asked
  51. Merge Intervals
    ArraySorting
    Medium62% asked
  52. Medium62% asked
  53. Power of Two
    MathBit ManipulationRecursion
    Easy62% asked
  54. Hard62% asked
  55. Reorder List
    Linked ListTwo PointersStackRecursion
    Medium62% asked
  56. Hard62% asked
  57. Word Search II
    ArrayStringBacktrackingTrie
    Hard62% asked
  58. Group Anagrams
    ArrayHash TableStringSorting
    Medium53% asked
  59. Open the Lock
    ArrayHash TableStringBreadth-First Search
    Medium53% asked
  60. Add Binary
    MathStringBit ManipulationSimulation
    Easy52% asked

These are the 60 most-reported of 84 tracked Snap questions. Create a free account to drill the full set with solutions and an AI interviewer.

Practice questions in Snap's style

Original ZorixOS questions written the way Snap interviews, so you rehearse the real format. Not claimed as asked at Snap.

  1. Imagine you're building a feature to highlight trending Lenses on Snapchat. How would you design the backend system to efficiently serve these trending Lenses to millions of users globally, considering the real-time nature of trends and potential for flash crowds?

    Software EngineerSystem DesignTests: Evaluates ability to design scalable, real-time systems.
  2. You've identified a bug where some users are experiencing significantly longer load times for Snap Map. Describe your process for debugging this issue, including potential causes, tools you'd use, and how you'd verify a fix.

    Software EngineerDebuggingTests: Assesses debugging methodology and problem-solving skills.
  3. Write a function in Python that takes a list of Snapchat Story IDs and returns the IDs of stories that have been viewed by at least 50% of their viewers in the last hour. Assume you have access to a hypothetical `story_views` table with `story_id`, `viewer_id`, and `timestamp`.

    Software EngineerCodingTests: Tests coding proficiency and understanding of data manipulation.
  4. Snapchat's Discover section features content from various publishers. How would you design a recommendation system for Discover content that balances personalization with serendipity, ensuring users discover new and relevant publishers?

    Software EngineerSystem DesignTests: Evaluates system design for recommendation engines at scale.
  5. You're tasked with improving the latency of sending Snaps. What are the key components in the Snap sending pipeline, and where would you focus your optimization efforts?

    Software EngineerSystem DesignTests: Tests understanding of distributed systems and performance optimization.
  6. A user reports that their camera filter is not working correctly in a specific region. How would you investigate this potential regional issue in the Lens Studio or camera rendering pipeline?

    Software EngineerDebuggingTests: Assesses ability to troubleshoot issues related to specific product features and environments.

72+ more Snap-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.

Can you answer these out loud, under Snap-style follow-ups?

The ZorixOS AI interviewer runs a Snap-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.

Start your Snap mock interview
Snap Interview Questions (2026) | ZorixOS