TikTok Array Questions

203 array problems asked at TikTok interviews

Easy (14)Medium (150)Hard (39)

Questions

TitleDifficulty
Number of IslandsMedium
Longest Increasing SubsequenceMedium
Number of Distinct IslandsMedium
Meeting Rooms IIMedium
Merge IntervalsMedium
Trapping Rain WaterHard
Subarray With Elements Greater Than Varying ThresholdHard
Text JustificationHard
Word SearchMedium
N-QueensHard
Search in Rotated Sorted ArrayMedium
Subarray Sum Equals KMedium
Top K Frequent ElementsMedium
3SumMedium
Minimum Swaps to Group All 1's TogetherMedium
Coin ChangeMedium
Spiral MatrixMedium
Best Time to Buy and Sell StockEasy
Making A Large IslandHard
Longest Consecutive SequenceMedium
Kth Largest Element in an ArrayMedium
House RobberMedium
Snapshot ArrayMedium
Two SumEasy
Design HashMapEasy
Insert Delete GetRandom O(1)Medium
Sort ColorsMedium
Longest Increasing Path in a MatrixHard
Max Area of IslandMedium
Count the Hidden SequencesMedium
Meeting Rooms IIIHard
Daily TemperaturesMedium
Word Search IIHard
Construct Binary Tree from Preorder and Inorder TraversalMedium
Word Break IIHard
Count Complete Subarrays in an ArrayMedium
Most Popular Video CreatorMedium
Find the Score of All Prefixes of an ArrayMedium
Minimum Moves to Pick K OnesHard
Combination SumMedium
Bus RoutesHard
Shortest Path in a Grid with Obstacles EliminationHard
Find First and Last Position of Element in Sorted ArrayMedium
SubsetsMedium
Jump GameMedium
Sliding Window MaximumHard
Container With Most WaterMedium
Group AnagramsMedium
Pacific Atlantic Water FlowMedium
Asteroid CollisionMedium
Koko Eating BananasMedium
Rotting OrangesMedium
Shortest BridgeMedium
Word BreakMedium
Find Peak ElementMedium
Gas StationMedium
Longest Common PrefixEasy
Maximum SubarrayMedium
Meeting RoomsEasy
Alien DictionaryHard
Evaluate DivisionMedium
Random Pick with WeightMedium
Capacity To Ship Packages Within D DaysMedium
Jump Game IIMedium
PermutationsMedium
Minimum Size Subarray SumMedium
Subarray Sums Divisible by KMedium
Longest Mountain in ArrayMedium
Rotate ArrayMedium
Permutations IIMedium
Best Time to Buy and Sell Stock IIMedium
Find Minimum in Rotated Sorted ArrayMedium
Move ZeroesEasy
Partition Equal Subset SumMedium
Kth Missing Positive NumberEasy
Find the Length of the Longest Common PrefixMedium
Matchsticks to SquareMedium
Brightest Position on StreetMedium
Minimum Path SumMedium
House Robber IIMedium
Walls and GatesMedium
Kth Smallest Element in a Sorted MatrixMedium
Frog JumpHard
Minimize Malware SpreadHard
Open the LockMedium
Minimum Moves to Spread Stones Over GridMedium
Find All Duplicates in an ArrayMedium
Min Cost to Connect All PointsMedium
Numbers At Most N Given Digit SetHard
Minimum Operations to Write the Letter Y on a GridMedium
Next PermutationMedium
Largest Rectangle in HistogramHard
Shortest Unsorted Continuous SubarrayMedium
Combination Sum IIMedium
Best Time to Buy and Sell Stock IIIHard
Find All Possible Recipes from Given SuppliesMedium
Maximal SquareMedium
Design Tic-Tac-ToeMedium
Search a 2D MatrixMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Merge Operations to Turn Array Into a PalindromeMedium
Shortest Path in Binary MatrixMedium
Number of Visible People in a QueueHard
HeatersMedium
Stickers to Spell WordHard
Best Time to Buy and Sell Stock with Transaction FeeMedium
Max Consecutive Ones IIIMedium
Maximum Product of Three NumbersEasy
Best Time to Buy and Sell Stock IVHard
Sentence Similarity IIIMedium
Unique Paths IIMedium
Minimum Cost For TicketsMedium
Regions Cut By SlashesMedium
Design Memory AllocatorMedium
Maximum Points You Can Obtain from CardsMedium
Snakes and LaddersMedium
Make Costs of Paths Equal in a Binary TreeMedium
Fruit Into BasketsMedium
Product of the Last K NumbersMedium
Remove Duplicates from Sorted Array IIMedium
Number of Islands IIHard
Shortest Distance from All BuildingsHard
Pairs of Songs With Total Durations Divisible by 60Medium
Search Suggestions SystemMedium
Minimum Difficulty of a Job ScheduleHard
Coin Change IIMedium
Sum of Subarray MinimumsMedium
Count Pairs Of Similar StringsEasy
Furthest Building You Can ReachMedium
Minimum Increment to Make Array UniqueMedium
Concatenated WordsHard
My Calendar IMedium
CandyHard
Replace WordsMedium
Maximum Width RampMedium
Find the Duplicate NumberMedium
Best Time to Buy and Sell Stock with CooldownMedium
Delete and EarnMedium
Minimum Number of Arrows to Burst BalloonsMedium
Largest NumberMedium
Add Bold Tag in StringMedium
Insert IntervalMedium
Maximum Product SubarrayMedium
Find K Closest ElementsMedium
Non-overlapping IntervalsMedium
Contiguous ArrayMedium
Count Number of Nice SubarraysMedium
Task SchedulerMedium
Accounts MergeMedium
Rotate ImageMedium
Median of Two Sorted ArraysHard
Spiral Matrix IIMedium
Parallel Courses IIIHard
132 PatternMedium
Process Tasks Using ServersMedium
Diagonal TraverseMedium
Minimum Swaps to Group All 1's Together IIMedium
Plus OneEasy
Minimum Number of Operations to Move All Balls to Each BoxMedium
Maximal Score After Applying K OperationsMedium
Combination Sum IVMedium
Search a 2D Matrix IIMedium
The Maze IIMedium
Top K Frequent WordsMedium
Arithmetic SlicesMedium
Maximum Spending After Buying ItemsHard
Dot Product of Two Sparse VectorsMedium
Rearranging FruitsHard
Convert Sorted Array to Binary Search TreeEasy
Two Sum II - Input Array Is SortedMedium
Valid SudokuMedium
Put Marbles in BagsHard
Valid Mountain ArrayEasy
Sparse Matrix MultiplicationMedium
MinesweeperMedium
Find Maximum Non-decreasing Array LengthHard
Maximum Performance of a TeamHard
Range Frequency QueriesMedium
Candy CrushMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Count the Number of Good SubarraysMedium
Subarrays with K Different IntegersHard
Wiggle SortMedium
Encode and Decode StringsMedium
Verify Preorder Sequence in Binary Search TreeMedium
Maximum Profit in Job SchedulingHard
Next Greater Element IEasy
Number of Adjacent Elements With the Same ColorMedium
24 GameHard
Maximum Size Subarray Sum Equals kMedium
3Sum SmallerMedium
Employee Free TimeHard
Number of Longest Increasing SubsequenceMedium
Minimum Operations to Make the Array IncreasingEasy
Valid Tic-Tac-Toe StateMedium
Partition to K Equal Sum SubsetsMedium
Minimum Absolute Difference Between Elements With ConstraintMedium
Construct Binary Tree from Inorder and Postorder TraversalMedium
Surrounded RegionsMedium
Next Greater Element IIMedium
Unit Conversion IIMedium
Maximum Number of Events That Can Be AttendedMedium
Maximum Sum Circular SubarrayMedium

Showing 203 questions