Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Binary Search Tree

Binary Search Tree Interview Questions

Master 40 binary search tree problems frequently asked in technical interviews. These questions test your understanding of binary search treeconcepts and are essential for coding interview success.

40
Total Problems
10
Easy
26
Medium
4
Hard

Related Topics

TreeBinary TreeDepth-First SearchStackArrayDynamic ProgrammingDivide and ConquerDesign
#230MediumFrequency: 82.3%

Kth Smallest Element in a BST

Asked at Uber
TreeDepth-First SearchBinary Search TreeBinary Tree
#1
Rank
#975EasyFrequency: 78%

Range Sum of BST

Asked at Meta
TreeDepth-First SearchBinary Search TreeBinary Tree
#2
Rank
#235MediumFrequency: 66.5%

Lowest Common Ancestor of a Binary Search Tree

Asked at LinkedIn
TreeDepth-First SearchBinary Search TreeBinary TreeBinary LiftingLowest Common Ancestor
#3
Rank
#108EasyFrequency: 65.5%

Convert Sorted Array to Binary Search Tree

Asked at Airbnb
ArrayDivide and ConquerTreeBinary Search TreeBinary Tree
#4
Rank
#758MediumFrequency: 63.7%

Convert Binary Search Tree to Sorted Doubly Linked List

Asked at Meta
Linked ListStackTreeDepth-First SearchBinary Search TreeBinary TreeDoubly-Linked List
#5
Rank
#270EasyFrequency: 61.8%

Closest Binary Search Tree Value

Asked at Meta
Binary SearchTreeDepth-First SearchBinary Search TreeBinary Tree
#6
Rank
#272HardFrequency: 61.6%

Closest Binary Search Tree Value II

Asked at LinkedIn
Two PointersStackTreeDepth-First SearchBinary Search TreeHeap (Priority Queue)Binary Tree
#7
Rank
#173MediumFrequency: 60.9%

Binary Search Tree Iterator

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#8
Rank
#450MediumFrequency: 53.4%

Delete Node in a BST

Asked at Oracle
TreeBinary Search TreeBinary Tree
#9
Rank
#98MediumFrequency: 52.8%

Validate Binary Search Tree

Asked at Microsoft
TreeDepth-First SearchBinary Search TreeBinary Tree
#10
Rank
#255MediumFrequency: 41.2%

Verify Preorder Sequence in Binary Search Tree

Asked at Salesforce
ArrayStackTreeBinary Search TreeRecursionMonotonic StackBinary Tree
#11
Rank
#789EasyFrequency: 40.8%

Kth Largest Element in a Stream

Asked at Amazon
TreeDesignBinary Search TreeHeap (Priority Queue)Binary TreeData Stream
#12
Rank
#99MediumFrequency: 39.4%

Recover Binary Search Tree

Asked at Microsoft
TreeDepth-First SearchBinary Search TreeBinary Tree
#13
Rank
#1050MediumFrequency: 37.4%

Construct Binary Search Tree from Preorder Traversal

Asked at Amazon
ArrayStackTreeBinary Search TreeMonotonic StackBinary Tree
#14
Rank
#96MediumFrequency: 36.8%

Unique Binary Search Trees

Asked at Meta
MathDynamic ProgrammingTreeBinary Search TreeBinary Tree
#15
Rank
#653EasyFrequency: 35.7%

Two Sum IV - Input is a BST

Asked at Microsoft
Hash TableTwo PointersTreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#16
Rank
#1475HardFrequency: 35.1%

Maximum Sum BST in Binary Tree

Asked at Amazon
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
#17
Rank
#1114MediumFrequency: 31.3%

Binary Search Tree to Greater Sum Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#18
Rank
#784MediumFrequency: 29.3%

Insert into a Binary Search Tree

Asked at Microsoft
TreeBinary Search TreeBinary Tree
#19
Rank
#530EasyFrequency: 28.9%

Minimum Absolute Difference in BST

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#20
Rank
#95MediumFrequency: 28.1%

Unique Binary Search Trees II

Asked at Meta
Dynamic ProgrammingBacktrackingTreeBinary Search TreeBinary Tree
#21
Rank
#1285MediumFrequency: 27.8%

Balance a Binary Search Tree

Asked at Amazon
Divide and ConquerGreedyTreeDepth-First SearchBinary Search TreeBinary Tree
#22
Rank
#109MediumFrequency: 27.7%

Convert Sorted List to Binary Search Tree

Asked at Salesforce
Linked ListDivide and ConquerTreeBinary Search TreeBinary Tree
#23
Rank
#285MediumFrequency: 27.3%

Inorder Successor in BST

Asked at Microsoft
TreeDepth-First SearchBinary Search TreeBinary Tree
#24
Rank
#333MediumFrequency: 27.3%

Largest BST Subtree

Asked at Microsoft
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
#25
Rank
#501EasyFrequency: 25.4%

Find Mode in Binary Search Tree

Asked at Google
TreeDepth-First SearchBinary Search TreeBinary Tree
#26
Rank
#783EasyFrequency: 25.4%

Search in a Binary Search Tree

Asked at Google
TreeBinary Search TreeBinary Tree
#27
Rank
#449MediumFrequency: 25.1%

Serialize and Deserialize BST

Asked at Amazon
StringTreeDepth-First SearchBreadth-First SearchDesignBinary Search TreeBinary Tree
#28
Rank
#538MediumFrequency: 25.1%

Convert BST to Greater Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#29
Rank
#1729MediumFrequency: 25.1%

Binary Search Tree Iterator II

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#30
Rank
#1150MediumFrequency: 23.6%

Two Sum BSTs

Asked at Amazon
Two PointersBinary SearchStackTreeDepth-First SearchBinary Search TreeBinary Tree
#31
Rank
#1427MediumFrequency: 23.6%

All Elements in Two Binary Search Trees

Asked at Amazon
TreeDepth-First SearchBinary Search TreeSortingBinary Tree
#32
Rank
#509MediumFrequency: 23.4%

Inorder Successor in BST II

Asked at Meta
TreeBinary Search TreeBinary Tree
#33
Rank
#2567MediumFrequency: 20.9%

Closest Nodes Queries in a Binary Search Tree

Asked at Google
ArrayBinary SearchTreeDepth-First SearchBinary Search TreeBinary Tree
#34
Rank
#791MediumFrequency: 20%

Split BST

Asked at Amazon
TreeBinary Search TreeRecursionBinary Tree
#35
Rank
#799EasyFrequency: 19.5%

Minimum Distance Between BST Nodes

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#36
Rank
#1692HardFrequency: 18%

Number of Ways to Reorder Array to Get Same BST

Asked at Google
ArrayMathDivide and ConquerDynamic ProgrammingTreeUnion-FindBinary Search TreeMemoizationCombinatoricsBinary TreeFermat's Little Theorem
#37
Rank
#669MediumFrequency: 18%

Trim a Binary Search Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#38
Rank
#2060HardFrequency: 12%

Merge BSTs to Create Single BST

Asked at Microsoft
ArrayHash TableTreeDepth-First SearchBinary Search TreeBinary Tree
#39
Rank
#933EasyFrequency: 10.5%

Increasing Order Search Tree

Asked at Google
StackTreeDepth-First SearchBinary Search TreeBinary Tree
#40
Rank
View All Topics

Master Binary Search Tree in Real Interviews

Get AI-powered assistance when solving binary search tree problems during your actual interviews.

Get Started Free

No credit card required

Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Developers
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Refund & Cancellation
  • 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.