Apple Array Questions

163 array problems asked at Apple interviews

Easy (35)Medium (101)Hard (27)

Questions

TitleDifficulty
Two SumEasy
Number of IslandsMedium
Merge IntervalsMedium
Best Time to Buy and Sell StockEasy
Design Hit CounterMedium
Longest Common PrefixEasy
Rotate ArrayMedium
Valid SudokuMedium
Group AnagramsMedium
Top K Frequent ElementsMedium
Product of Array Except SelfMedium
Rotate ImageMedium
Kth Largest Element in an ArrayMedium
Spiral MatrixMedium
Best Time to Buy and Sell Stock IIMedium
Maximum SubarrayMedium
Meeting Rooms IIMedium
Trapping Rain WaterHard
Subarray Sum Equals KMedium
Subarray Product Less Than KMedium
Median of Two Sorted ArraysHard
Find First and Last Position of Element in Sorted ArrayMedium
Snapshot ArrayMedium
Design Circular QueueMedium
Move ZeroesEasy
Insert Delete GetRandom O(1)Medium
Search a 2D Matrix IIMedium
Merge Sorted ArrayEasy
Word BreakMedium
Peeking IteratorMedium
3SumMedium
Design Tic-Tac-ToeMedium
Pascal's TriangleEasy
Max Points on a LineHard
Number of Squareful ArraysHard
Number of Pairs of Strings With Concatenation Equal to TargetMedium
Longest Consecutive SequenceMedium
Calculate Score After Performing InstructionsMedium
Find Servers That Handled Most Number of RequestsHard
Remove Duplicates from Sorted ArrayEasy
Design HashMapEasy
Best Time to Buy and Sell Stock with Transaction FeeMedium
Maximal SquareMedium
Find the Grid of Region AverageMedium
Count the Number of Incremovable Subarrays IIHard
Maximum Rows Covered by ColumnsMedium
Count the Number of Incremovable Subarrays IEasy
Array NestingMedium
Two Sum II - Input Array Is SortedMedium
Task SchedulerMedium
Container With Most WaterMedium
Find K Closest ElementsMedium
Find Winner on a Tic Tac Toe GameEasy
Search in Rotated Sorted ArrayMedium
Meeting RoomsEasy
Text JustificationHard
Jump GameMedium
Flood FillEasy
Insert IntervalMedium
Sliding Window MaximumHard
PermutationsMedium
Coin ChangeMedium
Total Hamming DistanceMedium
Find All Lonely Numbers in the ArrayMedium
Best Time to Buy and Sell Stock with CooldownMedium
Gas StationMedium
Missing NumberEasy
Set Matrix ZeroesMedium
Word SearchMedium
Rotting OrangesMedium
Design Memory AllocatorMedium
Sort ColorsMedium
Combination SumMedium
House RobberMedium
Apple Redistribution into BoxesEasy
Kth Smallest Element in a Sorted MatrixMedium
Best Time to Buy and Sell Stock IVHard
Alien DictionaryHard
Maximum Path Quality of a GraphHard
Convert Sorted Array to Binary Search TreeEasy
Find Peak ElementMedium
H-IndexMedium
Capacity To Ship Packages Within D DaysMedium
Best Time to Buy and Sell Stock IIIHard
Remove ElementEasy
Search a 2D MatrixMedium
Largest Rectangle in HistogramHard
Find Minimum in Rotated Sorted ArrayMedium
The Skyline ProblemHard
Intersection of Two ArraysEasy
Island PerimeterEasy
Next Greater Element IIMedium
Maximum Product of Three NumbersEasy
Random Pick with WeightMedium
Sum of Subarray MinimumsMedium
House Robber IIMedium
Permutations IIMedium
Employee Free TimeHard
Read N Characters Given read4 II - Call Multiple TimesHard
Shortest Path in Binary MatrixMedium
Short Encoding of WordsMedium
Sudoku SolverHard
Contains DuplicateEasy
Evaluate Reverse Polish NotationMedium
K Closest Points to OriginMedium
Reconstruct ItineraryHard
Best Poker HandEasy
Continuous Subarray SumMedium
Design Browser HistoryMedium
Find Pivot IndexEasy
Top K Frequent WordsMedium
Interval List IntersectionsMedium
My Calendar IIMedium
4SumMedium
Longest Increasing Path in a MatrixHard
Paths in Matrix Whose Sum Is Divisible by KHard
Construct Binary Tree from Preorder and Postorder TraversalMedium
Minimum Falling Path SumMedium
Maximum Sum Circular SubarrayMedium
Koko Eating BananasMedium
First Missing PositiveHard
Jump Game IIMedium
Max Consecutive OnesEasy
Reverse PairsHard
01 MatrixMedium
Can Place FlowersEasy
Asteroid CollisionMedium
Similar String GroupsHard
Transpose MatrixEasy
Snakes and LaddersMedium
Product of the Last K NumbersMedium
Verifying an Alien DictionaryEasy
Shortest Distance from All BuildingsHard
Sum of Subarray RangesMedium
Split Strings by SeparatorEasy
Walking Robot SimulationMedium
Guess the WordHard
Sliding Window MedianHard
Max Chunks To Make SortedMedium
Intersection of Three Sorted ArraysEasy
Max Area of IslandMedium
Maximize Distance to Closest PersonMedium
Spiral Matrix IIIMedium
Shortest Word DistanceEasy
Subsets IIMedium
Read N Characters Given Read4Easy
Minimum Speed to Arrive on TimeMedium
Count PrimesMedium
Image SmootherEasy
Contains Duplicate IIEasy
Maximum Population YearEasy
Dot Product of Two Sparse VectorsMedium
Sentence Similarity IIMedium
Minimum Size Subarray SumMedium
Non-overlapping IntervalsMedium
The MazeMedium
Evaluate DivisionMedium
Sort an ArrayMedium
Assign CookiesEasy
Word Search IIHard
Meeting SchedulerMedium
Exclusive Time of FunctionsMedium
Moving Average from Data StreamEasy

Showing 163 questions