Array Interview Questions

Master 138 array problems frequently asked in technical interviews. These questions test your understanding of arrayconcepts and are essential for coding interview success.

138
Total Problems
23
Easy
97
Medium
18
Hard
#1EasyFrequency: 100%

Two Sum

#1
Rank
#3594MediumFrequency: 100%

Identify the Largest Outlier in an Array

#2
Rank
#3613MediumFrequency: 100%

Maximize Amount After Two Days of Conversions

#3
Rank
#49MediumFrequency: 100%

Group Anagrams

#4
Rank
#1306EasyFrequency: 100%

Minimum Absolute Difference

#5
Rank
#532MediumFrequency: 100%

K-diff Pairs in an Array

#6
Rank
#286MediumFrequency: 100%

Walls and Gates

#7
Rank
#1171MediumFrequency: 100%

Shortest Path in Binary Matrix

#8
Rank
#362MediumFrequency: 100%

Design Hit Counter

#9
Rank
#833HardFrequency: 95%

Bus Routes

#11
Rank
#348MediumFrequency: 93%

Design Tic-Tac-Toe

#12
Rank
#88EasyFrequency: 92%

Merge Sorted Array

#13
Rank
#215MediumFrequency: 92%

Kth Largest Element in an Array

#14
Rank
#1046MediumFrequency: 88%

Max Consecutive Ones III

#15
Rank
#300MediumFrequency: 88%

Longest Increasing Subsequence

#17
Rank
#912MediumFrequency: 87%

Random Pick with Weight

#18
Rank
#238MediumFrequency: 87%

Product of Array Except Self

#19
Rank
#20
Rank
#1478MediumFrequency: 87%

Maximum Number of Events That Can Be Attended

#21
Rank
#162MediumFrequency: 85%

Find Peak Element

#23
Rank
#198MediumFrequency: 84%

House Robber

#24
Rank
#213MediumFrequency: 84%

House Robber II

#25
Rank
#1352HardFrequency: 83%

Maximum Profit in Job Scheduling

#26
Rank
#560MediumFrequency: 81%

Subarray Sum Equals K

#27
Rank
#28
Rank
#305HardFrequency: 79%

Number of Islands II

#30
Rank
#1713MediumFrequency: 76%

Dot Product of Two Sparse Vectors

#32
Rank
#3654MediumFrequency: 74%

Minimum Array Sum

#34
Rank
#27EasyFrequency: 73%

Remove Element

#35
Rank
#907MediumFrequency: 73%

Koko Eating Bananas

#37
Rank
#1397MediumFrequency: 73%

Search Suggestions System

#38
Rank
#1783MediumFrequency: 73%

Ways to Make a Fair Array

#39
Rank
#56MediumFrequency: 72%

Merge Intervals

#40
Rank
#39MediumFrequency: 72%

Combination Sum

#41
Rank
#381HardFrequency: 72%

Insert Delete GetRandom O(1) - Duplicates allowed

#43
Rank
#605EasyFrequency: 72%

Can Place Flowers

#44
Rank
#121EasyFrequency: 69%

Best Time to Buy and Sell Stock

#45
Rank
#1108MediumFrequency: 69%

Analyze User Website Visit Pattern

#46
Rank
#1028MediumFrequency: 69%

Interval List Intersections

#47
Rank
#48
Rank
#4HardFrequency: 67%

Median of Two Sorted Arrays

#49
Rank
#1085MediumFrequency: 67%

The Earliest Moment When Everyone Become Friends

#50
Rank
#3639MediumFrequency: 67%

Zero Array Transformation I

#51
Rank
#3647MediumFrequency: 67%

Zero Array Transformation III

#52
Rank
#136EasyFrequency: 66%

Single Number

#53
Rank
#283EasyFrequency: 66%

Move Zeroes

#54
Rank
#2089MediumFrequency: 66%

Maximum Matrix Sum

#56
Rank
#2267HardFrequency: 64%

Minimum Difference in Sums After Removal of Elements

#57
Rank
#58
Rank
#1909MediumFrequency: 64%

Buildings With an Ocean View

#59
Rank
#54MediumFrequency: 63%

Spiral Matrix

#60
Rank
#79MediumFrequency: 63%

Word Search

#61
Rank
#772MediumFrequency: 63%

Construct Quad Tree

#63
Rank
#1019EasyFrequency: 63%

Squares of a Sorted Array

#64
Rank
#1549MediumFrequency: 63%

Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit

#65
Rank
#34MediumFrequency: 63%

Find First and Last Position of Element in Sorted Array

#66
Rank
#40MediumFrequency: 63%

Combination Sum II

#67
Rank
#152MediumFrequency: 63%

Maximum Product Subarray

#68
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

#69
Rank
#31MediumFrequency: 62%

Next Permutation

#70
Rank
#346EasyFrequency: 62%

Moving Average from Data Stream

#71
Rank
#2891MediumFrequency: 60%

Maximum Beauty of an Array After Applying Operation

#75
Rank
#15MediumFrequency: 60%

3Sum

#76
Rank
#55MediumFrequency: 60%

Jump Game

#77
Rank
#78
Rank
#1646EasyFrequency: 57%

Kth Missing Positive Number

#79
Rank
#2164MediumFrequency: 56%

Two Best Non-Overlapping Events

#80
Rank
#81
Rank
#33MediumFrequency: 55%

Search in Rotated Sorted Array

#82
Rank
#83
Rank
#128MediumFrequency: 55%

Longest Consecutive Sequence

#84
Rank
#167MediumFrequency: 55%

Two Sum II - Input Array Is Sorted

#85
Rank
#86
Rank
#1036MediumFrequency: 55%

Rotting Oranges

#87
Rank
#1147MediumFrequency: 55%

Flip Columns For Maximum Number of Equal Rows

#88
Rank
#1468EasyFrequency: 55%

Check If N and Its Double Exist

#89
Rank
#2711HardFrequency: 55%

Minimum Time to Visit a Cell In a Grid

#90
Rank
#3555EasyFrequency: 55%

Final Array State After K Multiplication Operations I

#91
Rank
#26EasyFrequency: 53%

Remove Duplicates from Sorted Array

#92
Rank
#35EasyFrequency: 53%

Search Insert Position

#93
Rank
#380MediumFrequency: 51%

Insert Delete GetRandom O(1)

#94
Rank
#1056MediumFrequency: 51%

Capacity To Ship Packages Within D Days

#95
Rank
#51HardFrequency: 48%

N-Queens

#96
Rank
#118EasyFrequency: 48%

Pascal's Triangle

#97
Rank
#976MediumFrequency: 48%

Minimum Area Rectangle

#98
Rank
#1886MediumFrequency: 48%

Minimum Limit of Balls in a Bag

#99
Rank
#2232MediumFrequency: 48%

Adding Spaces to a String

#100
Rank
#2692EasyFrequency: 48%

Take Gifts From the Richest Pile

#101
Rank
#3643MediumFrequency: 48%

Zero Array Transformation II

#102
Rank
#48MediumFrequency: 47%

Rotate Image

#103
Rank
#84HardFrequency: 45%

Largest Rectangle in Histogram

#104
Rank
#122MediumFrequency: 45%

Best Time to Buy and Sell Stock II

#105
Rank
#106
Rank
#373MediumFrequency: 45%

Find K Pairs with Smallest Sums

#107
Rank
#1034HardFrequency: 45%

Subarrays with K Different Integers

#108
Rank
#249MediumFrequency: 43%

Group Shifted Strings

#109
Rank
#325MediumFrequency: 43%

Maximum Size Subarray Sum Equals k

#110
Rank
#498MediumFrequency: 43%

Diagonal Traverse

#111
Rank
#523MediumFrequency: 43%

Continuous Subarray Sum

#112
Rank
#777EasyFrequency: 43%

Toeplitz Matrix

#113
Rank
#11MediumFrequency: 42%

Container With Most Water

#114
Rank
#46MediumFrequency: 42%

Permutations

#115
Rank
#63MediumFrequency: 42%

Unique Paths II

#116
Rank
#66EasyFrequency: 42%

Plus One

#117
Rank
#75MediumFrequency: 42%

Sort Colors

#118
Rank
#179MediumFrequency: 42%

Largest Number

#119
Rank
#121
Rank
#518MediumFrequency: 42%

Coin Change II

#122
Rank
#739MediumFrequency: 42%

Daily Temperatures

#123
Rank
#987MediumFrequency: 42%

Reveal Cards In Increasing Order

#124
Rank
#1330MediumFrequency: 42%

Longest Arithmetic Subsequence of Given Difference

#125
Rank
#1966MediumFrequency: 42%

Frequency of the Most Frequent Element

#126
Rank
#3681MediumFrequency: 42%

Maximum Area Rectangle With Point Constraints I

#127
Rank
#163EasyFrequency: 37%

Missing Ranges

#128
Rank
#378MediumFrequency: 37%

Kth Smallest Element in a Sorted Matrix

#129
Rank
#735MediumFrequency: 37%

Asteroid Collision

#130
Rank
#852MediumFrequency: 37%

Friends Of Appropriate Ages

#131
Rank
#36MediumFrequency: 36%

Valid Sudoku

#132
Rank
#64MediumFrequency: 36%

Minimum Path Sum

#133
Rank
#80MediumFrequency: 36%

Remove Duplicates from Sorted Array II

#134
Rank
#134MediumFrequency: 36%

Gas Station

#135
Rank
#188HardFrequency: 36%

Best Time to Buy and Sell Stock IV

#136
Rank
#41HardFrequency: 33%

First Missing Positive

#137
Rank
#45MediumFrequency: 33%

Jump Game II

#138
Rank

Master Array in Real Interviews

Get AI-powered assistance when solving array problems during your actual interviews. Our Interview Copilot provides real-time hints and optimal solutions instantly.

Algorithm explanations
Code optimization tips
Live interview support