Prefix Sum Interview Questions
Master 199 prefix sum problems frequently asked in technical interviews. These questions test your understanding of prefix sumconcepts and are essential for coding interview success.
199
Total Problems
19
Easy
126
Medium
54
Hard
#1538MediumFrequency: 100%
Maximum Points You Can Obtain from Cards
#1
Rank
#912MediumFrequency: 87.7%
Random Pick with Weight
#2
Rank
#3
Rank
#253MediumFrequency: 83.8%
Meeting Rooms II
#4
Rank
#1046MediumFrequency: 83.2%
Max Consecutive Ones III
#5
Rank
#6
Rank
#7
Rank
#1695MediumFrequency: 73.2%
Maximum Sum Obtained of Any Permutation
#8
Rank
#713MediumFrequency: 66.4%
Subarray Product Less Than K
#9
Rank
#2002HardFrequency: 65.2%
Stone Game VIII
#10
Rank
#1219MediumFrequency: 62.5%
Longest Well-Performing Interval
#11
Rank
#2466HardFrequency: 62.5%
Maximum Segment Sum After Removals
#12
Rank
#3974MediumFrequency: 62.5%
XOR After Range Multiplication Queries I
#13
Rank
#3975HardFrequency: 62.5%
XOR After Range Multiplication Queries II
#14
Rank
#523MediumFrequency: 59.8%
Continuous Subarray Sum
#15
Rank
#16
Rank
#17
Rank
#410HardFrequency: 57.6%
Split Array Largest Sum
#18
Rank
#19
Rank
#3789HardFrequency: 55%
Maximize Subarrays After Removing One Conflicting Pair
#20
Rank
#21
Rank
#3327HardFrequency: 54.4%
Minimum Moves to Pick K Ones
#22
Rank
#23
Rank
#3271MediumFrequency: 53.4%
Count the Number of Houses at a Certain Distance I
#24
Rank
#3310HardFrequency: 53.4%
Count the Number of Houses at a Certain Distance II
#25
Rank
#26
Rank
#27
Rank
#1966MediumFrequency: 51.8%
Frequency of the Most Frequent Element
#28
Rank
#209MediumFrequency: 51.4%
Minimum Size Subarray Sum
#29
Rank
#2075MediumFrequency: 51.4%
Brightest Position on Street
#30
Rank
#1985MediumFrequency: 49.9%
Maximum Subarray Min-Product
#31
Rank
#32
Rank
#3751MediumFrequency: 48.9%
Maximum Frequency After Subarray Operation
#33
Rank
#34
Rank
#35
Rank
#3475MediumFrequency: 47.5%
Minimum Operations to Make Binary Array Elements Equal to One I
#36
Rank
#3980MediumFrequency: 47.5%
Best Time to Buy and Sell Stock using Strategy
#37
Rank
#3715MediumFrequency: 47.3%
Maximum Coins From K Consecutive Bags
#38
Rank
#39
Rank
#40
Rank
#41
Rank
#4149MediumFrequency: 44.7%
Minimum Increase to Maximize Special Indices
#42
Rank
#1370MediumFrequency: 44%
Count Number of Nice Subarrays
#43
Rank
#1184MediumFrequency: 43.2%
Car Pooling
#44
Rank
#2334HardFrequency: 43%
Number of Flowers in Full Bloom
#45
Rank
#46
Rank
#2368HardFrequency: 40.2%
Sum of Total Strength of Wizards
#47
Rank
#48
Rank
#3643MediumFrequency: 39%
Zero Array Transformation II
#49
Rank
#689HardFrequency: 36.8%
Maximum Sum of 3 Non-Overlapping Subarrays
#50
Rank
#966MediumFrequency: 36.3%
Binary Subarrays With Sum
#51
Rank
#52
Rank
#53
Rank
#2538HardFrequency: 33.3%
Minimum Cost to Make Array Equal
#54
Rank
#1477MediumFrequency: 33%
Product of the Last K Numbers
#55
Rank
#1895MediumFrequency: 31.8%
Minimum Number of Operations to Move All Balls to Each Box
#56
Rank
#57
Rank
#58
Rank
#1805HardFrequency: 31.1%
Minimum Adjacent Swaps for K Consecutive Ones
#59
Rank
#60
Rank
#61
Rank
#62
Rank
#63
Rank
#2059MediumFrequency: 29.7%
Unique Length-3 Palindromic Subsequences
#64
Rank
#731MediumFrequency: 29.5%
My Calendar II
#65
Rank
#892HardFrequency: 29.1%
Shortest Subarray with Sum at Least K
#66
Rank
#3622MediumFrequency: 28.9%
Maximum Frequency of an Element After Performing Operations I
#67
Rank
#3647MediumFrequency: 28.1%
Zero Array Transformation III
#68
Rank
#914MediumFrequency: 27.8%
Random Point in Non-overlapping Rectangles
#69
Rank
#2135HardFrequency: 27.7%
Maximum Number of Ways to Partition an Array
#70
Rank
#519MediumFrequency: 27.3%
Widest Pair of Indices With Equal Range Sum
#71
Rank
#1473MediumFrequency: 27.3%
Find the Longest Substring Containing Vowels in Even Counts
#72
Rank
#2142MediumFrequency: 27.3%
Average Height of Buildings in Each Segment
#73
Rank
#2471MediumFrequency: 27.3%
Minimum Amount of Time to Collect Garbage
#74
Rank
#3492MediumFrequency: 27.3%
Count Submatrices With Equal Frequency of X and Y
#75
Rank
#1514EasyFrequency: 27.3%
Minimum Value to Get Positive Step by Step Sum
#76
Rank
#4083MediumFrequency: 27.3%
Stable Subarrays With Equal Boundary and Interior Sum
#77
Rank
#1776MediumFrequency: 27.2%
Minimum Operations to Reduce X to Zero
#78
Rank
#2325MediumFrequency: 26.5%
Number of Ways to Select Buildings
#79
Rank
#80
Rank
#2449HardFrequency: 26.5%
Maximum Number of Robots Within Budget
#81
Rank
#2530MediumFrequency: 25.3%
Minimize Maximum of Array
#82
Rank
#3211HardFrequency: 24.6%
Find Maximum Non-decreasing Array Length
#83
Rank
#84
Rank
#1413MediumFrequency: 24.4%
Maximum Side Length of a Square with Sum Less than or Equal to Threshold
#85
Rank
#86
Rank
#3640HardFrequency: 24.4%
Maximum Frequency of an Element After Performing Operations II
#87
Rank
#1042HardFrequency: 23.6%
Minimum Cost to Merge Stones
#88
Rank
#2309MediumFrequency: 23.6%
Maximize Number of Subsequences in a String
#89
Rank
#90
Rank
#3210MediumFrequency: 23.6%
Count Beautiful Substrings I
#91
Rank
#3955HardFrequency: 23.4%
Threshold Majority Queries
#92
Rank
#93
Rank
#94
Rank
#363HardFrequency: 22.1%
Max Sum of Rectangle No Larger Than K
#95
Rank
#1555HardFrequency: 22.1%
Number of Ways of Cutting a Pizza
#96
Rank
#1632MediumFrequency: 22.1%
Number of Good Ways to Split a String
#97
Rank
#2001MediumFrequency: 22.1%
Jump Game VII
#98
Rank
#99
Rank
#4047HardFrequency: 22.1%
Longest Balanced Subarray II
#100
Rank
#2205MediumFrequency: 21.9%
Find Good Days to Rob the Bank
#101
Rank
#102
Rank
#103
Rank
#2394HardFrequency: 20.9%
Count Subarrays With Score Less Than K
#104
Rank
#3794MediumFrequency: 20.9%
Find the Minimum Amount of Time to Brew Potions
#105
Rank
#106
Rank
#1990MediumFrequency: 20.3%
Get Biggest Three Rhombus Sums in a Grid
#107
Rank
#2469EasyFrequency: 20.3%
Longest Subsequence With Limited Sum
#108
Rank
#2044MediumFrequency: 20.3%
Number of Wonderful Substrings
#109
Rank
#1145HardFrequency: 20%
Number of Submatrices That Sum to Target
#110
Rank
#1240MediumFrequency: 20%
Stone Game II
#111
Rank
#1725MediumFrequency: 20%
Number of Sets of K Non-Overlapping Line Segments
#112
Rank
#1937HardFrequency: 20%
Maximize the Beauty of the Garden
#113
Rank
#2018HardFrequency: 20%
Minimum Space Wasted From Packaging
#114
Rank
#115
Rank
#116
Rank
#3208HardFrequency: 20%
Count Beautiful Substrings II
#117
Rank
#4192HardFrequency: 20%
Minimum Cost to Partition a Binary String
#118
Rank
#119
Rank
#732HardFrequency: 19.5%
My Calendar III
#120
Rank
#121
Rank
#122
Rank
#3535HardFrequency: 19.5%
Find the Count of Monotonic Pairs I
#123
Rank
#3761HardFrequency: 19.5%
Maximum Difference Between Even and Odd Frequency II
#124
Rank
#1793MediumFrequency: 19.5%
Minimum Moves to Make Array Complementary
#125
Rank
#4074MediumFrequency: 19.5%
Count Subarrays With Majority Element I
#126
Rank
#1393HardFrequency: 18%
Maximum Value of K Coins From Piles
#127
Rank
#1615MediumFrequency: 18%
Range Sum of Sorted Subarray Sums
#128
Rank
#1860MediumFrequency: 18%
Find Kth Largest XOR Coordinate Value
#129
Rank
#2569HardFrequency: 18%
Number of Beautiful Partitions
#130
Rank
#131
Rank
#132
Rank
#3618HardFrequency: 18%
Find the Original Typed String II
#133
Rank
#2529MediumFrequency: 18%
Range Product Queries of Powers
#134
Rank
#135
Rank
#136
Rank
#137
Rank
#1649MediumFrequency: 16.4%
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
#138
Rank
#1859MediumFrequency: 16.4%
Change Minimum Characters to Satisfy One of Three Conditions
#139
Rank
#140
Rank
#2311HardFrequency: 16.4%
Minimum White Tiles After Covering With Carpets
#141
Rank
#2359MediumFrequency: 16.4%
Maximum White Tiles Covered by a Carpet
#142
Rank
#2385MediumFrequency: 16.4%
Count Positions on Street With Required Brightness
#143
Rank
#1037HardFrequency: 16.4%
Minimum Number of K Consecutive Bit Flips
#144
Rank
#3583HardFrequency: 16.4%
Sorted GCD Pair Queries
#145
Rank
#4136MediumFrequency: 16.4%
Concatenate Non-Zero Digits and Multiply by Sum II
#146
Rank
#1631MediumFrequency: 16.1%
Number of Sub-arrays With Odd Sum
#147
Rank
#1787MediumFrequency: 15.7%
Sum of Absolute Differences in a Sorted Array
#148
Rank
#3653MediumFrequency: 15.7%
Maximum Subarray Sum With Length Divisible by K
#149
Rank
#150
Rank
#151
Rank
#3406MediumFrequency: 14.6%
Find All Possible Stable Binary Arrays I
#152
Rank
#3383MediumFrequency: 13.2%
Taking Maximum Energy From the Mystic Dungeon
#153
Rank
#4045MediumFrequency: 13.2%
Longest Balanced Subarray I
#154
Rank
#155
Rank
#2229HardFrequency: 12.6%
Maximum Fruits Harvested After at Most K Steps
#156
Rank
#3470HardFrequency: 12.6%
Maximum Score From Grid Operations
#157
Rank
#158
Rank
#159
Rank
#3849MediumFrequency: 12%
Equal Sum Grid Partition I
#160
Rank
#1321MediumFrequency: 12%
Get Equal Substrings Within Budget
#161
Rank
#3835MediumFrequency: 11.4%
Count Partitions With Max-Min Difference at Most K
#162
Rank
#2134MediumFrequency: 10.5%
Maximize the Confusion of an Exam
#163
Rank
#2488MediumFrequency: 10.5%
Divide Intervals Into Minimum Number of Groups
#164
Rank
#3688HardFrequency: 10.5%
Maximize Subarray Sum After Removing All Occurrences of One Element
#165
Rank
#166
Rank
#2618HardFrequency: 10.5%
Maximize the Minimum Powered City
#167
Rank
#2718MediumFrequency: 10.3%
Minimum Operations to Make All Array Elements Equal
#168
Rank
#2655MediumFrequency: 10.3%
Rearrange Array to Maximize Prefix Score
#169
Rank
#2878MediumFrequency: 10.3%
Apply Operations to Make All Array Elements Equal to Zero
#170
Rank
#171
Rank
#172
Rank
#173
Rank
#2006MediumFrequency: 8.1%
Find the Student that Will Replace the Chalk
#174
Rank
#175
Rank
#176
Rank
#3338MediumFrequency: 8.1%
Count Submatrices with Top-Left Element and Sum Less Than k
#177
Rank
#3850HardFrequency: 8.1%
Equal Sum Grid Partition II
#178
Rank
#179
Rank
#4153HardFrequency: 7.3%
Count Routes to Climb a Rectangular Grid
#180
Rank
#4075HardFrequency: 7.3%
Count Subarrays With Majority Element II
#181
Rank
#4318MediumFrequency: 7.3%
Valid Subarrays With Matching Sum Digits I
#182
Rank
#183
Rank
#2005EasyFrequency: 7.2%
Check if All the Integers in a Range Are Covered
#184
Rank
#3407HardFrequency: 7.2%
Find All Possible Stable Binary Arrays II
#185
Rank
#1535HardFrequency: 5.5%
Build Array Where You Can Find The Maximum Exactly K Comparisons
#186
Rank
#1831MediumFrequency: 5.5%
Ways to Split Array Into Three Subarrays
#187
Rank
#3798HardFrequency: 5.5%
Longest Special Path II
#188
Rank
#3196HardFrequency: 5.5%
Apply Operations to Maximize Frequency Score
#189
Rank
#190
Rank
#1553MediumFrequency: 5%
Count Triplets That Can Form Two Arrays of Equal XOR
#191
Rank
#3247MediumFrequency: 5%
Number of Same-End Substrings
#192
Rank
#193
Rank
#3833HardFrequency: 5%
Merge Operations for Minimum Travel Time
#194
Rank
#195
Rank
#3913MediumFrequency: 5%
Partition Array to Minimize XOR
#196
Rank
#4265MediumFrequency: 5%
Longest Balanced Substring After One Swap
#197
Rank
#3313HardFrequency: 5%
Maximum Strength of K Disjoint Subarrays
#198
Rank
#199
Rank
Master Prefix Sum in Real Interviews
Get AI-powered assistance when solving prefix sum problems during your actual interviews.
Get Started FreeNo credit card required