Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
  1. Interview Questions
  2. /
  3. Notion

Notion LeetCode Interview Questions

Practice 49 real coding problems frequently asked in Notion technical interviews. Master these questions to ace your next Notion software engineering interview.

12 Easy
28 Medium
9 Hard

Top Topics at Notion

ArrayStringHash TableHeap (Priority Queue)Sorting

Ace your Notion interview with AI

Get real-time AI assistance during your actual interview. Invisible to screensharing.

Start Free Trial

Notion Interview Problems

ProblemDifficultyDiffFrequencyTopicsAction
Top K Frequent Elements
100%
MediumM
100%
ArrayHash Table+6
Solve→
Max Stack
85%
HardH
85%
Linked ListStack+3
Solve→
Convert Sorted List to Binary Search Tree
84%
MediumM
84%
Linked ListDivide and Conquer+3
Solve→
Diagonal Traverse
84%
MediumM
84%
ArrayMatrix+1
Solve→
Kth Smallest Element in a BST
84%
MediumM
84%
TreeDepth-First Search+2
Solve→
Sliding Window Maximum
83%
HardH
83%
ArrayQueue+3
Solve→
Reverse Linked List
82%
EasyE
82%
Linked ListRecursion
Solve→
Minimum Remove to Make Valid Parentheses
82%
MediumM
82%
StringStack
Solve→
Best Time to Buy and Sell Stock IV
81%
HardH
81%
ArrayDynamic Programming
Solve→
Same Tree
81%
EasyE
81%
TreeDepth-First Search+2
Solve→
Regular Expression Matching
79%
HardH
79%
StringDynamic Programming+1
Solve→
Number of Islands
76%
MediumM
76%
ArrayDepth-First Search+3
Solve→
Minimum Time to Visit a Cell In a Grid
73%
HardH
73%
ArrayBreadth-First Search+4
Solve→
Binary Tree Maximum Path Sum
72%
HardH
72%
Dynamic ProgrammingTree+2
Solve→
Alien Dictionary
72%
HardH
72%
ArrayString+4
Solve→
High Five
72%
EasyE
72%
ArrayHash Table+2
Solve→
Climbing Stairs
72%
EasyE
72%
MathDynamic Programming+1
Solve→
LRU Cache
70%
MediumM
70%
Hash TableLinked List+2
Solve→
Design Hit Counter
68%
MediumM
68%
ArrayBinary Search+3
Solve→
Largest Number
68%
MediumM
68%
ArrayString+2
Solve→
Lowest Common Ancestor of a Binary Search Tree
65%
MediumM
65%
TreeDepth-First Search+2
Solve→
Add Two Numbers
63%
MediumM
63%
Linked ListMath+1
Solve→
Rank Teams by Votes
63%
MediumM
63%
ArrayHash Table+3
Solve→
Expression Add Operators
61%
HardH
61%
MathString+1
Solve→
Random Pick with Weight
59%
MediumM
59%
ArrayMath+3
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
K Closest Points to Origin
58%
MediumM
58%
ArrayMath+5
Solve→
4Sum
58%
MediumM
58%
ArrayTwo Pointers+1
Solve→
Search Insert Position
58%
EasyE
58%
ArrayBinary Search
Solve→
Insert into a Sorted Circular Linked List
55%
MediumM
55%
Linked List
Solve→
Unique Paths II
54%
MediumM
54%
ArrayDynamic Programming+1
Solve→
Basic Calculator II
53%
MediumM
53%
MathString+1
Solve→
Word Ladder II
49%
HardH
49%
Hash TableString+2
Solve→
Kth Smallest Element in a Sorted Matrix
49%
MediumM
49%
ArrayBinary Search+3
Solve→
Minimum Path Sum
47%
MediumM
47%
ArrayDynamic Programming+1
Solve→
Length of Last Word
46%
EasyE
46%
String
Solve→
Longest Common Prefix
46%
EasyE
46%
StringTrie
Solve→
Maximum Number of Events That Can Be Attended
44%
MediumM
44%
ArrayGreedy+2
Solve→
Convert Binary Search Tree to Sorted Doubly Linked List
40%
MediumM
40%
Linked ListStack+5
Solve→
Make String a Subsequence Using Cyclic Increments
40%
MediumM
40%
Two PointersString
Solve→
Dot Product of Two Sparse Vectors
40%
MediumM
40%
ArrayHash Table+2
Solve→
Toeplitz Matrix
39%
EasyE
39%
ArrayMatrix
Solve→
Move Zeroes
35%
EasyE
35%
ArrayTwo Pointers
Solve→
Copy List with Random Pointer
34%
MediumM
34%
Hash TableLinked List
Solve→
Final Array State After K Multiplication Operations I
33%
EasyE
33%
ArrayMath+2
Solve→
Integer to Roman
31%
MediumM
31%
Hash TableMath+1
Solve→
Longest Consecutive Sequence
29%
MediumM
29%
ArrayHash Table+1
Solve→
Continuous Subarrays
26%
MediumM
26%
ArrayQueue+4
Solve→
Goat Latin
22%
EasyE
22%
String
Solve→
Valid Word Abbreviation
20%
EasyE
20%
Two PointersString
Solve→

Similar Companies

Explore interview questions from other companies with similar interview patterns.

Adidas
49 problems
Albertsons
49 problems
And Digital
49 problems
Argyle
49 problems
Bae Systems
49 problems
Bayer
49 problems

Frequently Asked Questions

What LeetCode problems does Notion ask in interviews?

Notion commonly asks 49 coding problems in technical interviews, including Top K Frequent Elements, Max Stack, Convert Sorted List to Binary Search Tree. The difficulty breakdown is 12 Easy, 28 Medium, and 9 Hard problems.

How should I prepare for a Notion coding interview?

Focus on the most frequently asked problems first, especially those with high frequency scores. Notion interviews typically emphasize Array and String. Practice explaining your thought process while coding.

What is the difficulty level of Notion coding interviews?

Based on our data, Notion interviews include 12 Easy (24%), 28 Medium (57%), and 9 Hard (18%) problems.

Ready to ace your Notion interview?

Join thousands of engineers who landed offers at top tech companies.

Get Started Free

No credit card required

All CompaniesEasy ProblemsMedium ProblemsHard ProblemsBrowse by Topic
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.