Skip to content

Interview Solver

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

Segment Tree Interview Questions

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

55
Total Problems
2
Easy
15
Medium
38
Hard

Related Topics

ArrayBinary SearchOrdered SetBinary Indexed TreeDivide and ConquerHash TableDesignMerge Sort
#729MediumFrequency: 73.4%

My Calendar I

Asked at Uber
ArrayBinary SearchDesignSegment TreeOrdered Set
#1
Rank
#3181HardFrequency: 69.8%

Find Building Where Alice and Bob Can Meet

Asked at Infosys
ArrayBinary SearchStackBinary Indexed TreeSegment TreeHeap (Priority Queue)Monotonic Stack
#2
Rank
#3435HardFrequency: 68.4%

Block Placement Queries

Asked at Uber
ArrayBinary SearchBinary Indexed TreeSegment TreeOrdered Set
#3
Rank
#4215HardFrequency: 67.6%

Good Subsequence Queries

Asked at Infosys
ArrayMathSegment TreeNumber Theory
#4
Rank
#3423HardFrequency: 62.5%

Maximum Sum of Subsequence With Non-adjacent Elements

Asked at Infosys
ArrayDivide and ConquerDynamic ProgrammingSegment Tree
#5
Rank
#880HardFrequency: 59.8%

Rectangle Area II

Asked at Flipkart
ArraySegment TreeSweep LineOrdered Set
#6
Rank
#2357HardFrequency: 56.3%

Count Integers in Intervals

Asked at LinkedIn
DesignSegment TreeOrdered Set
#7
Rank
#3436HardFrequency: 55.1%

Find Subarray With Bitwise OR Closest to K

Asked at Salesforce
ArrayBinary SearchBit ManipulationSegment Tree
#8
Rank
#3789HardFrequency: 55%

Maximize Subarrays After Removing One Conflicting Pair

Asked at LinkedIn
ArraySegment TreeEnumerationPrefix Sum
#9
Rank
#699HardFrequency: 47.5%

Falling Squares

Asked at Uber
ArraySegment TreeOrdered Set
#10
Rank
#493HardFrequency: 44.6%

Reverse Pairs

Asked at Amazon
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
#11
Rank
#715HardFrequency: 42.7%

Range Module

Asked at Google
DesignSegment TreeOrdered Set
#12
Rank
#218HardFrequency: 37.9%

The Skyline Problem

Asked at Uber
ArrayDivide and ConquerBinary Indexed TreeSegment TreeSweep LineSortingHeap (Priority Queue)Ordered Set
#13
Rank
#315HardFrequency: 33.1%

Count of Smaller Numbers After Self

Asked at Google
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
#14
Rank
#327HardFrequency: 31.3%

Count of Range Sum

Asked at Infosys
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
#15
Rank
#731MediumFrequency: 29.5%

My Calendar II

Asked at Apple
ArrayBinary SearchDesignSegment TreePrefix SumOrdered Set
#16
Rank
#406MediumFrequency: 28.1%

Queue Reconstruction by Height

Asked at Google
ArrayBinary Indexed TreeSegment TreeSorting
#17
Rank
#2526HardFrequency: 25.4%

Longest Increasing Subsequence II

Asked at Google
ArrayDivide and ConquerDynamic ProgrammingBinary Indexed TreeSegment TreeQueueMonotonic Queue
#18
Rank
#673MediumFrequency: 25.1%

Number of Longest Increasing Subsequence

Asked at Meta
ArrayDynamic ProgrammingBinary Indexed TreeSegment TreeLongest Increasing Subsequence
#19
Rank
#3674HardFrequency: 24.4%

Count Non-Decreasing Subarrays After K Operations

Asked at Google
ArrayStackSegment TreeQueueSliding WindowMonotonic StackMonotonic Queue
#20
Rank
#3920HardFrequency: 23.6%

Minimum Stability Factor of Array

Asked at Amazon
ArrayMathBinary SearchGreedySegment TreeNumber Theory
#21
Rank
#308MediumFrequency: 23.3%

Range Sum Query 2D - Mutable

Asked at Google
ArrayDesignBinary Indexed TreeSegment TreeMatrixSqrt Decomposition
#22
Rank
#3790EasyFrequency: 22.1%

Fruits Into Baskets II

Asked at Google
ArrayBinary SearchSegment TreeSimulationOrdered Set
#23
Rank
#4047HardFrequency: 22.1%

Longest Balanced Subarray II

Asked at Google
ArrayHash TableDivide and ConquerSegment TreePrefix Sum
#24
Rank
#3681MediumFrequency: 20.9%

Maximum Area Rectangle With Point Constraints I

Asked at Google
ArrayMathBinary Indexed TreeSegment TreeGeometrySortingEnumeration
#25
Rank
#3775HardFrequency: 20.9%

Separate Squares II

Asked at Google
ArrayBinary SearchSegment TreeSweep Line
#26
Rank
#2297HardFrequency: 20.3%

Amount of New Area Painted Each Day

Asked at Uber
ArraySegment TreeOrdered Set
#27
Rank
#1511MediumFrequency: 20%

Count Number of Teams

Asked at Amazon
ArrayDynamic ProgrammingBinary Indexed TreeSegment Tree
#28
Rank
#2658HardFrequency: 20%

Count the Number of K-Big Indices

Asked at Amazon
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered Set
#29
Rank
#3139HardFrequency: 20%

Subarrays Distinct Element Sum of Squares II

Asked at Amazon
ArrayHash TableBinary Indexed TreeSegment Tree
#30
Rank
#3184HardFrequency: 20%

Maximum Balanced Subsequence Sum

Asked at Amazon
ArrayBinary SearchDynamic ProgrammingBinary Indexed TreeSegment Tree
#31
Rank
#732HardFrequency: 19.5%

My Calendar III

Asked at Google
Binary SearchDesignSegment TreePrefix SumOrdered Set
#32
Rank
#2512MediumFrequency: 19.5%

Longest Uploaded Prefix

Asked at Google
Hash TableBinary SearchUnion-FindDesignBinary Indexed TreeSegment TreeHeap (Priority Queue)Ordered Set
#33
Rank
#4074MediumFrequency: 19.5%

Count Subarrays With Majority Element I

Asked at Microsoft
ArrayHash TableDivide and ConquerSegment TreeMerge SortCountingPrefix Sum
#34
Rank
#683HardFrequency: 18%

K Empty Slots

Asked at Google
ArrayBinary Indexed TreeSegment TreeQueueSliding WindowHeap (Priority Queue)Ordered SetMonotonic Queue
#35
Rank
#1728HardFrequency: 18%

Fancy Sequence

Asked at Google
MathDesignSegment TreeNumber TheoryFermat's Little Theorem
#36
Rank
#2513HardFrequency: 18%

Number of Pairs Satisfying Inequality

Asked at Google
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered Set
#37
Rank
#510MediumFrequency: 16.4%

Count Subarrays With More Ones Than Zeros

Asked at Google
ArrayHash TableBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered Set
#38
Rank
#2380HardFrequency: 16.4%

Booking Concert Tickets in Groups

Asked at Google
Binary SearchDesignBinary Indexed TreeSegment Tree
#39
Rank
#3364HardFrequency: 16.4%

Minimum Sum of Values by Dividing Array

Asked at Google
ArrayBinary SearchDynamic ProgrammingBit ManipulationSegment TreeQueue
#40
Rank
#3970MediumFrequency: 16.4%

Power Update After K-th Largest Insertion I

Asked at Google
ArrayHash TableMathSegment TreeSortingHeap (Priority Queue)
#41
Rank
#3791MediumFrequency: 14.6%

Fruits Into Baskets III

Asked at Google
ArrayBinary SearchSegment TreeOrdered Set
#42
Rank
#4045MediumFrequency: 13.2%

Longest Balanced Subarray I

Asked at Amazon
ArrayHash TableDivide and ConquerSegment TreePrefix Sum
#43
Rank
#2319HardFrequency: 12%

Longest Substring of One Repeating Character

Asked at Microsoft
ArrayStringSegment TreeOrdered Set
#44
Rank
#307MediumFrequency: 10.5%

Range Sum Query - Mutable

Asked at Google
ArrayDivide and ConquerDesignBinary Indexed TreeSegment TreeSqrt Decomposition
#45
Rank
#3688HardFrequency: 10.5%

Maximize Subarray Sum After Removing All Occurrences of One Element

Asked at Google
ArrayHash TableDivide and ConquerDynamic ProgrammingSegment TreePrefix Sum
#46
Rank
#2280HardFrequency: 10.5%

Count Good Triplets in an Array

Asked at Google
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered Set
#47
Rank
#3804HardFrequency: 10.5%

Maximize Active Section with Trade II

Asked at Google
ArrayStringBinary SearchSegment Tree
#48
Rank
#4007HardFrequency: 7.3%

Maximum Total Subarray Value II

Asked at Microsoft
ArrayGreedySegment TreeHeap (Priority Queue)
#49
Rank
#1294MediumFrequency: 7.3%

Range Frequency Queries

Asked at Microsoft
ArrayHash TableBinary SearchDesignSegment Tree
#50
Rank
#4075HardFrequency: 7.3%

Count Subarrays With Majority Element II

Asked at Microsoft
ArrayHash TableDivide and ConquerSegment TreeMerge SortPrefix Sum
#51
Rank
#3689HardFrequency: 5.5%

Maximum Area Rectangle With Point Constraints II

Asked at Google
ArrayMathBinary Indexed TreeSegment TreeGeometrySorting
#52
Rank
#2765HardFrequency: 5%

Make Array Empty

Asked at Google
ArrayBinary SearchGreedyBinary Indexed TreeSegment TreeSortingOrdered Set
#53
Rank
#3878HardFrequency: 5%

Maximize Count of Distinct Primes After Split

Asked at Google
ArrayHash TableMathSegment TreeNumber TheoryOrdered Set
#54
Rank
#3163EasyFrequency: 5%

Subarrays Distinct Element Sum of Squares I

Asked at Google
ArrayHash TableSegment Tree
#55
Rank
View All Topics

Master Segment Tree in Real Interviews

Get AI-powered assistance when solving segment 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.