Skip to content

Interview Solver

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

Binary Tree Interview Questions

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

165
Total Problems
37
Easy
116
Medium
12
Hard

Related Topics

TreeDepth-First SearchBreadth-First SearchBinary Search TreeHash TableDP on TreesArrayStack
#314MediumFrequency: 93.4%

Binary Tree Vertical Order Traversal

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSortingBinary Tree
#1
Rank
#124HardFrequency: 90.2%

Binary Tree Maximum Path Sum

Asked at DoorDash
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
#2
Rank
#1790MediumFrequency: 88.5%

Lowest Common Ancestor of a Binary Tree III

Asked at Meta
Hash TableTwo PointersTreeBinary TreeBinary LiftingLowest Common Ancestor
#3
Rank
#543EasyFrequency: 86.8%

Diameter of Binary Tree

Asked at Meta
TreeDepth-First SearchBinary TreeDP on Trees
#4
Rank
#236MediumFrequency: 86.4%

Lowest Common Ancestor of a Binary Tree

Asked at Meta
TreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
#5
Rank
#199MediumFrequency: 85.4%

Binary Tree Right Side View

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#6
Rank
#2217MediumFrequency: 83.7%

Step-By-Step Directions From a Binary Tree Node to Another

Asked at Databricks
StringTreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
#7
Rank
#230MediumFrequency: 82.3%

Kth Smallest Element in a BST

Asked at Uber
TreeDepth-First SearchBinary Search TreeBinary Tree
#8
Rank
#129MediumFrequency: 78.4%

Sum Root to Leaf Numbers

Asked at Meta
TreeDepth-First SearchBinary Tree
#9
Rank
#975EasyFrequency: 78%

Range Sum of BST

Asked at Meta
TreeDepth-First SearchBinary Search TreeBinary Tree
#10
Rank
#366MediumFrequency: 76.7%

Find Leaves of Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBinary TreeDP on Trees
#11
Rank
#156MediumFrequency: 70.9%

Binary Tree Upside Down

Asked at LinkedIn
TreeDepth-First SearchBinary Tree
#12
Rank
#1029HardFrequency: 69.1%

Vertical Order Traversal of a Binary Tree

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSortingBinary Tree
#13
Rank
#235MediumFrequency: 66.5%

Lowest Common Ancestor of a Binary Search Tree

Asked at LinkedIn
TreeDepth-First SearchBinary Search TreeBinary TreeBinary LiftingLowest Common Ancestor
#14
Rank
#893MediumFrequency: 65.7%

All Nodes Distance K in Binary Tree

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#15
Rank
#108EasyFrequency: 65.5%

Convert Sorted Array to Binary Search Tree

Asked at Airbnb
ArrayDivide and ConquerTreeBinary Search TreeBinary Tree
#16
Rank
#104EasyFrequency: 65%

Maximum Depth of Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#17
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
#18
Rank
#101EasyFrequency: 63.4%

Symmetric Tree

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#19
Rank
#297HardFrequency: 63.4%

Serialize and Deserialize Binary Tree

Asked at LinkedIn
StringTreeDepth-First SearchBreadth-First SearchDesignBinary Tree
#20
Rank
#2584MediumFrequency: 62.5%

Number of Nodes With Value One

Asked at Infosys
ArrayTreeDepth-First SearchBreadth-First SearchBinary Tree
#21
Rank
#270EasyFrequency: 61.8%

Closest Binary Search Tree Value

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

Closest Binary Search Tree Value II

Asked at LinkedIn
Two PointersStackTreeDepth-First SearchBinary Search TreeHeap (Priority Queue)Binary Tree
#23
Rank
#743MediumFrequency: 61.1%

Closest Leaf in a Binary Tree

Asked at Databricks
TreeDepth-First SearchBreadth-First SearchBinary Tree
#24
Rank
#173MediumFrequency: 60.9%

Binary Search Tree Iterator

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#25
Rank
#671EasyFrequency: 60.7%

Second Minimum Node In a Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBinary Tree
#26
Rank
#2175MediumFrequency: 59.9%

Count Nodes With the Highest Score

Asked at DoorDash
ArrayTreeDepth-First SearchBinary TreeDP on Trees
#27
Rank
#105MediumFrequency: 59.3%

Construct Binary Tree from Preorder and Inorder Traversal

Asked at TikTok
ArrayHash TableDivide and ConquerTreeBinary Tree
#28
Rank
#103MediumFrequency: 55.5%

Binary Tree Zigzag Level Order Traversal

Asked at Amazon
TreeBreadth-First SearchBinary Tree
#29
Rank
#102MediumFrequency: 54.4%

Binary Tree Level Order Traversal

Asked at Amazon
TreeBreadth-First SearchBinary Tree
#30
Rank
#998MediumFrequency: 54.4%

Check Completeness of a Binary Tree

Asked at Meta
TreeBreadth-First SearchBinary Tree
#31
Rank
#450MediumFrequency: 53.4%

Delete Node in a BST

Asked at Oracle
TreeBinary Search TreeBinary Tree
#32
Rank
#2461MediumFrequency: 52.9%

Amount of Time for Binary Tree to Be Infected

Asked at Flipkart
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#33
Rank
#662MediumFrequency: 52.9%

Maximum Width of Binary Tree

Asked at Flipkart
TreeDepth-First SearchBreadth-First SearchBinary Tree
#34
Rank
#98MediumFrequency: 52.8%

Validate Binary Search Tree

Asked at Microsoft
TreeDepth-First SearchBinary Search TreeBinary Tree
#35
Rank
#2347MediumFrequency: 52.7%

Count Nodes Equal to Average of Subtree

Asked at Meta
TreeDepth-First SearchBinary Tree
#36
Rank
#337MediumFrequency: 52.1%

House Robber III

Asked at Uber
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
#37
Rank
#1780MediumFrequency: 50.6%

Lowest Common Ancestor of a Binary Tree II

Asked at LinkedIn
TreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
#38
Rank
#110EasyFrequency: 50%

Balanced Binary Tree

Asked at Amazon
TreeDepth-First SearchBinary Tree
#39
Rank
#545MediumFrequency: 49.3%

Boundary of Binary Tree

Asked at Meta
TreeDepth-First SearchBinary Tree
#40
Rank
#116MediumFrequency: 48.8%

Populating Next Right Pointers in Each Node

Asked at Meta
Linked ListTreeDepth-First SearchBreadth-First SearchBinary Tree
#41
Rank
#617EasyFrequency: 48.8%

Merge Two Binary Trees

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#42
Rank
#257EasyFrequency: 48.7%

Binary Tree Paths

Asked at Apple
StringBacktrackingTreeDepth-First SearchBinary Tree
#43
Rank
#100EasyFrequency: 48.1%

Same Tree

Asked at Amazon
TreeDepth-First SearchBreadth-First SearchBinary Tree
#44
Rank
#536MediumFrequency: 47.5%

Construct Binary Tree from String

Asked at Meta
StringStackTreeDepth-First SearchBinary Tree
#45
Rank
#2306MediumFrequency: 47.5%

Create Binary Tree From Descriptions

Asked at Uber
ArrayHash TableTreeBinary Tree
#46
Rank
#515MediumFrequency: 44.7%

Find Largest Value in Each Tree Row

Asked at LinkedIn
TreeDepth-First SearchBreadth-First SearchBinary Tree
#47
Rank
#94EasyFrequency: 44.2%

Binary Tree Inorder Traversal

Asked at Microsoft
StackTreeDepth-First SearchBinary Tree
#48
Rank
#298MediumFrequency: 44%

Binary Tree Longest Consecutive Sequence

Asked at TikTok
TreeDepth-First SearchBinary TreeDP on Trees
#49
Rank
#113MediumFrequency: 43.2%

Path Sum II

Asked at Flipkart
BacktrackingTreeDepth-First SearchBinary Tree
#50
Rank
#226EasyFrequency: 43%

Invert Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#51
Rank
#255MediumFrequency: 41.2%

Verify Preorder Sequence in Binary Search Tree

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

Kth Largest Element in a Stream

Asked at Amazon
TreeDesignBinary Search TreeHeap (Priority Queue)Binary TreeData Stream
#53
Rank
#112EasyFrequency: 40.5%

Path Sum

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#54
Rank
#114MediumFrequency: 40.5%

Flatten Binary Tree to Linked List

Asked at Microsoft
Linked ListStackTreeDepth-First SearchBinary Tree
#55
Rank
#1207MediumFrequency: 40.2%

Delete Nodes And Return Forest

Asked at Google
ArrayHash TableTreeDepth-First SearchBinary Tree
#56
Rank
#117MediumFrequency: 40%

Populating Next Right Pointers in Each Node II

Asked at Meta
Linked ListTreeDepth-First SearchBreadth-First SearchBinary Tree
#57
Rank
#99MediumFrequency: 39.4%

Recover Binary Search Tree

Asked at Microsoft
TreeDepth-First SearchBinary Search TreeBinary Tree
#58
Rank
#1653MediumFrequency: 39.1%

Number of Good Leaf Nodes Pairs

Asked at TikTok
TreeDepth-First SearchBinary TreeDP on Trees
#59
Rank
#2780MediumFrequency: 39.1%

Make Costs of Paths Equal in a Binary Tree

Asked at TikTok
ArrayDynamic ProgrammingGreedyTreeBinary Tree
#60
Rank
#437MediumFrequency: 39.1%

Path Sum III

Asked at TikTok
TreeDepth-First SearchBinary Tree
#61
Rank
#896MediumFrequency: 38.5%

Smallest Subtree with all the Deepest Nodes

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchBinary TreeBinary LiftingLowest Common AncestorDP on Trees
#62
Rank
#106MediumFrequency: 38.2%

Construct Binary Tree from Inorder and Postorder Traversal

Asked at Microsoft
ArrayHash TableDivide and ConquerTreeBinary Tree
#63
Rank
#1050MediumFrequency: 37.4%

Construct Binary Search Tree from Preorder Traversal

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

Unique Binary Search Trees

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

Two Sum IV - Input is a BST

Asked at Microsoft
Hash TableTwo PointersTreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#66
Rank
#1544MediumFrequency: 35.7%

Count Good Nodes in Binary Tree

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#67
Rank
#930MediumFrequency: 35.6%

All Possible Full Binary Trees

Asked at Salesforce
Dynamic ProgrammingTreeRecursionMemoizationBinary Tree
#68
Rank
#1008HardFrequency: 35.1%

Binary Tree Cameras

Asked at Amazon
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
#69
Rank
#1475HardFrequency: 35.1%

Maximum Sum BST in Binary Tree

Asked at Amazon
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
#70
Rank
#1218MediumFrequency: 34%

Lowest Common Ancestor of Deepest Leaves

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchBinary TreeBinary LiftingLowest Common AncestorDP on Trees
#71
Rank
#1254MediumFrequency: 33%

Deepest Leaves Sum

Asked at TikTok
TreeDepth-First SearchBreadth-First SearchBinary Tree
#72
Rank
#572EasyFrequency: 31.9%

Subtree of Another Tree

Asked at Meta
TreeDepth-First SearchString MatchingBinary TreeHash Function
#73
Rank
#1114MediumFrequency: 31.3%

Binary Search Tree to Greater Sum Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#74
Rank
#2545HardFrequency: 31.1%

Height of Binary Tree After Subtree Removal Queries

Asked at Google
ArrayTreeDepth-First SearchBreadth-First SearchBinary Tree
#75
Rank
#1465MediumFrequency: 31.1%

Maximum Product of Splitted Binary Tree

Asked at Microsoft
TreeDepth-First SearchBinary Tree
#76
Rank
#652MediumFrequency: 30.4%

Find Duplicate Subtrees

Asked at Google
Hash TableTreeDepth-First SearchBinary Tree
#77
Rank
#513MediumFrequency: 29.3%

Find Bottom Left Tree Value

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#78
Rank
#784MediumFrequency: 29.3%

Insert into a Binary Search Tree

Asked at Microsoft
TreeBinary Search TreeBinary Tree
#79
Rank
#2646MediumFrequency: 29.1%

Kth Largest Sum in a Binary Tree

Asked at Amazon
TreeBreadth-First SearchSortingBinary Tree
#80
Rank
#530EasyFrequency: 28.9%

Minimum Absolute Difference in BST

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

Maximum Level Sum of a Binary Tree

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

Unique Binary Search Trees II

Asked at Meta
Dynamic ProgrammingBacktrackingTreeBinary Search TreeBinary Tree
#83
Rank
#404EasyFrequency: 28.1%

Sum of Left Leaves

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#84
Rank
#1093HardFrequency: 27.8%

Recover a Tree From Preorder Traversal

Asked at Amazon
StringTreeDepth-First SearchBinary Tree
#85
Rank
#1285MediumFrequency: 27.8%

Balance a Binary Search Tree

Asked at Amazon
Divide and ConquerGreedyTreeDepth-First SearchBinary Search TreeBinary Tree
#86
Rank
#1768MediumFrequency: 27.8%

Design an Expression Tree With Evaluate Function

Asked at Amazon
ArrayMathStackTreeDesignBinary Tree
#87
Rank
#109MediumFrequency: 27.7%

Convert Sorted List to Binary Search Tree

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

Inorder Successor in BST

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

Largest BST Subtree

Asked at Microsoft
Dynamic ProgrammingTreeDepth-First SearchBinary Search TreeBinary TreeDP on Trees
#90
Rank
#654MediumFrequency: 27.3%

Maximum Binary Tree

Asked at Microsoft
ArrayDivide and ConquerStackTreeMonotonic StackBinary TreeCartesian Tree
#91
Rank
#1609EasyFrequency: 27.3%

Find All The Lonely Nodes

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#92
Rank
#3467MediumFrequency: 27.3%

Find the Level of Tree with Minimum Sum

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#93
Rank
#144EasyFrequency: 27.2%

Binary Tree Preorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#94
Rank
#222MediumFrequency: 27.2%

Count Complete Tree Nodes

Asked at Google
Binary SearchBit ManipulationTreeBinary Tree
#95
Rank
#1498EasyFrequency: 26.7%

Find a Corresponding Node of a Binary Tree in a Clone of That Tree

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#96
Rank
#508MediumFrequency: 26.5%

Most Frequent Subtree Sum

Asked at Amazon
Hash TableTreeDepth-First SearchBinary TreeDP on Trees
#97
Rank
#1092MediumFrequency: 26.5%

Maximum Difference Between Node and Ancestor

Asked at Amazon
TreeDepth-First SearchBinary Tree
#98
Rank
#1624MediumFrequency: 26.5%

Clone Binary Tree With Random Pointer

Asked at Amazon
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#99
Rank
#1816MediumFrequency: 26.5%

Lowest Common Ancestor of a Binary Tree IV

Asked at Amazon
Hash TableTreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
#100
Rank
#2677MediumFrequency: 26.5%

Cousins in Binary Tree II

Asked at Amazon
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#101
Rank
#501EasyFrequency: 25.4%

Find Mode in Binary Search Tree

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

Search in a Binary Search Tree

Asked at Google
TreeBinary Search TreeBinary Tree
#103
Rank
#107MediumFrequency: 25.3%

Binary Tree Level Order Traversal II

Asked at Oracle
TreeBreadth-First SearchBinary Tree
#104
Rank
#449MediumFrequency: 25.1%

Serialize and Deserialize BST

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

Convert BST to Greater Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#106
Rank
#1079EasyFrequency: 25.1%

Sum of Root To Leaf Binary Numbers

Asked at Amazon
TreeDepth-First SearchBinary Tree
#107
Rank
#1243MediumFrequency: 25.1%

Sum of Nodes with Even-Valued Grandparent

Asked at Amazon
TreeDepth-First SearchBreadth-First SearchBinary Tree
#108
Rank
#2558MediumFrequency: 25.1%

Minimum Number of Operations to Sort a Binary Tree by Level

Asked at Amazon
TreeBreadth-First SearchBinary Tree
#109
Rank
#637EasyFrequency: 25.1%

Average of Levels in Binary Tree

Asked at Meta
TreeDepth-First SearchBreadth-First SearchBinary Tree
#110
Rank
#1275MediumFrequency: 25.1%

Validate Binary Tree Nodes

Asked at Meta
TreeDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryBinary Tree
#111
Rank
#1729MediumFrequency: 25.1%

Binary Search Tree Iterator II

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#112
Rank
#111EasyFrequency: 25%

Minimum Depth of Binary Tree

Asked at Microsoft
TreeDepth-First SearchBreadth-First SearchBinary Tree
#113
Rank
#925MediumFrequency: 24.4%

Construct Binary Tree from Preorder and Postorder Traversal

Asked at Google
ArrayHash TableDivide and ConquerTreeBinary Tree
#114
Rank
#1150MediumFrequency: 23.6%

Two Sum BSTs

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

All Elements in Two Binary Search Trees

Asked at Amazon
TreeDepth-First SearchBinary Search TreeSortingBinary Tree
#116
Rank
#1883MediumFrequency: 23.6%

Find Distance in a Binary Tree

Asked at Amazon
Hash TableTreeDepth-First SearchBreadth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
#117
Rank
#1040MediumFrequency: 23.4%

Maximum Binary Tree II

Asked at Meta
TreeBinary Tree
#118
Rank
#509MediumFrequency: 23.4%

Inorder Successor in BST II

Asked at Meta
TreeBinary Search TreeBinary Tree
#119
Rank
#988MediumFrequency: 23.3%

Flip Equivalent Binary Trees

Asked at Google
TreeDepth-First SearchBinary Tree
#120
Rank
#1030MediumFrequency: 23.3%

Smallest String Starting From Leaf

Asked at Google
StringBacktrackingTreeDepth-First SearchBinary Tree
#121
Rank
#606MediumFrequency: 21.9%

Construct String from Binary Tree

Asked at Amazon
StringTreeDepth-First SearchBinary Tree
#122
Rank
#1021MediumFrequency: 21.9%

Distribute Coins in Binary Tree

Asked at Amazon
TreeDepth-First SearchBinary TreeDP on Trees
#123
Rank
#1157MediumFrequency: 21.9%

Insufficient Nodes in Root to Leaf Paths

Asked at Amazon
TreeDepth-First SearchBinary Tree
#124
Rank
#1450MediumFrequency: 21.9%

Delete Leaves With a Given Value

Asked at Amazon
TreeDepth-First SearchBinary Tree
#125
Rank
#2126MediumFrequency: 21.5%

Count Nodes Equal to Sum of Descendants

Asked at Meta
TreeDepth-First SearchBinary Tree
#126
Rank
#1731MediumFrequency: 21.5%

Even Odd Tree

Asked at Meta
TreeBreadth-First SearchBinary Tree
#127
Rank
#145EasyFrequency: 20.9%

Binary Tree Postorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#128
Rank
#331MediumFrequency: 20.9%

Verify Preorder Serialization of a Binary Tree

Asked at Google
StringStackTreeBinary Tree
#129
Rank
#2567MediumFrequency: 20.9%

Closest Nodes Queries in a Binary Search Tree

Asked at Google
ArrayBinary SearchTreeDepth-First SearchBinary Search TreeBinary Tree
#130
Rank
#2416EasyFrequency: 20.9%

Evaluate Boolean Binary Tree

Asked at Google
TreeDepth-First SearchBinary Tree
#131
Rank
#549MediumFrequency: 20.3%

Binary Tree Longest Consecutive Sequence II

Asked at Uber
TreeDepth-First SearchBinary TreeDP on Trees
#132
Rank
#663MediumFrequency: 20%

Equal Tree Partition

Asked at Amazon
TreeDepth-First SearchBinary Tree
#133
Rank
#791MediumFrequency: 20%

Split BST

Asked at Amazon
TreeBinary Search TreeRecursionBinary Tree
#134
Rank
#1091MediumFrequency: 20%

Maximum Average Subtree

Asked at Amazon
TreeDepth-First SearchBinary Tree
#135
Rank
#1568MediumFrequency: 20%

Pseudo-Palindromic Paths in a Binary Tree

Asked at Amazon
Bit ManipulationTreeDepth-First SearchBreadth-First SearchBinary Tree
#136
Rank
#1736HardFrequency: 20%

Build Binary Expression Tree From Infix Expression

Asked at Amazon
StringStackTreeBinary Tree
#137
Rank
#799EasyFrequency: 19.5%

Minimum Distance Between BST Nodes

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Search TreeBinary Tree
#138
Rank
#2384EasyFrequency: 19.5%

Root Equals Sum of Children

Asked at Google
TreeBinary Tree
#139
Rank
#832MediumFrequency: 19.4%

Binary Tree Pruning

Asked at Meta
TreeDepth-First SearchBinary Tree
#140
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
#141
Rank
#669MediumFrequency: 18%

Trim a Binary Search Tree

Asked at Amazon
TreeDepth-First SearchBinary Search TreeBinary Tree
#142
Rank
#687MediumFrequency: 16.4%

Longest Univalue Path

Asked at Google
TreeDepth-First SearchBinary TreeDP on Trees
#143
Rank
#955MediumFrequency: 16.4%

Complete Binary Tree Inserter

Asked at Google
TreeBreadth-First SearchDesignBinary Tree
#144
Rank
#1248MediumFrequency: 16.4%

Binary Tree Coloring Game

Asked at Google
TreeDepth-First SearchBinary Tree
#145
Rank
#1387MediumFrequency: 16.4%

Find Elements in a Contaminated Binary Tree

Asked at Google
Hash TableTreeDepth-First SearchBreadth-First SearchDesignBinary Tree
#146
Rank
#1745MediumFrequency: 16.4%

Find Nearest Right Node in Binary Tree

Asked at Google
TreeBreadth-First SearchBinary Tree
#147
Rank
#1750MediumFrequency: 16.4%

Check If Two Expression Trees are Equivalent

Asked at Google
Hash TableTreeDepth-First SearchBinary TreeCounting
#148
Rank
#1796MediumFrequency: 16.4%

Correct a Binary Tree

Asked at Google
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
#149
Rank
#1810MediumFrequency: 16.4%

Change the Root of a Binary Tree

Asked at Google
TreeDepth-First SearchBinary Tree
#150
Rank
#2399HardFrequency: 16.4%

Minimum Flips in Binary Tree to Get Result

Asked at Google
Dynamic ProgrammingTreeDepth-First SearchBinary Tree
#151
Rank
#2843EasyFrequency: 16.4%

Extract Kth Character From The Rope Tree

Asked at Google
TreeDepth-First SearchBinary Tree
#152
Rank
#1035EasyFrequency: 15.7%

Cousins in Binary Tree

Asked at Amazon
TreeDepth-First SearchBreadth-First SearchBinary Tree
#153
Rank
#904EasyFrequency: 14.4%

Leaf-Similar Trees

Asked at Meta
TreeDepth-First SearchBinary Tree
#154
Rank
#655MediumFrequency: 12.6%

Print Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#155
Rank
#2493MediumFrequency: 12.6%

Reverse Odd Levels of Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#156
Rank
#2060HardFrequency: 12%

Merge BSTs to Create Single BST

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

Increasing Order Search Tree

Asked at Google
StackTreeDepth-First SearchBinary Search TreeBinary Tree
#158
Rank
#1005EasyFrequency: 10.5%

Univalued Binary Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#159
Rank
#250MediumFrequency: 10.3%

Count Univalue Subtrees

Asked at Amazon
TreeDepth-First SearchBinary TreeDP on Trees
#160
Rank
#1484MediumFrequency: 8%

Linked List in Binary Tree

Asked at Meta
Linked ListTreeDepth-First SearchBinary Tree
#161
Rank
#1474MediumFrequency: 7.3%

Longest ZigZag Path in a Binary Tree

Asked at Microsoft
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
#162
Rank
#563EasyFrequency: 7.2%

Binary Tree Tilt

Asked at Amazon
TreeDepth-First SearchBinary TreeDP on Trees
#163
Rank
#3509MediumFrequency: 5.5%

K-th Largest Perfect Subtree Size in Binary Tree

Asked at Google
TreeDepth-First SearchSortingBinary Tree
#164
Rank
#623MediumFrequency: 5%

Add One Row to Tree

Asked at Google
TreeDepth-First SearchBreadth-First SearchBinary Tree
#165
Rank
View All Topics

Master Binary Tree in Real Interviews

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

Get Started Free

No credit card required

Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Mobile
  • 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.