0%
Interview Core
Hand-picked problems that cover every common interview pattern, with Easy, Medium and Hard problems in each topic. If you finish this list you have seen the pattern behind almost any question you will be asked.
0 of 168 solved across 19 topics
- Not started1.Move ZeroesEasy
- Not started2.Best Time to Buy and Sell StockEasy
- Not started3.Majority ElementEasy
- Not started4.Sort ColorsMedium
- Not started5.Find the Duplicate NumberMedium
- Not started6.Maximum SubarrayMedium
- Not started7.Next PermutationMedium
- Not started8.Product of Array Except SelfMedium
- Not started9.Maximum Product SubarrayMedium
- Not started10.Set Matrix ZeroesMedium
- Not started11.Rotate ImageMedium
- Not started12.Spiral MatrixMedium
- Not started13.Rotate ArrayMedium
- Not started14.Count InversionsHard
- Not started15.First Missing PositiveHard
- Not started1.Valid PalindromeEasy
- Not started2.Valid AnagramEasy
- Not started3.Find the Index of the First Occurrence in a StringEasy
- Not started4.Reverse Words in a StringMedium
- Not started5.Group AnagramsMedium
- Not started6.Longest Palindromic SubstringMedium
- Not started7.Palindromic SubstringsMedium
- Not started8.String to Integer (atoi)Medium
- Not started9.Shortest PalindromeHard
- Not started1.Maximum Sum Subarray of Size KEasy
- Not started2.Longest Substring Without Repeating CharactersMedium
- Not started3.Longest Repeating Character ReplacementMedium
- Not started4.Permutation in StringMedium
- Not started5.Minimum Size Subarray SumMedium
- Not started6.Minimum Window SubstringHard
- Not started7.Sliding Window MaximumHard
- Not started1.Binary SearchEasy
- Not started2.Search Insert PositionEasy
- Not started3.Integer Square RootEasy
- Not started4.First and Last Position of ElementMedium
- Not started5.Search in Rotated Sorted ArrayMedium
- Not started6.Find Minimum in Rotated Sorted ArrayMedium
- Not started7.Search a 2D MatrixMedium
- Not started8.Koko Eating BananasMedium
- Not started9.Aggressive CowsMedium
- Not started10.Peak Index in a Mountain ArrayMedium
- Not started11.Split Array Largest SumHard
- Not started12.Median of Two Sorted ArraysHard
- Not started1.Reverse Linked ListEasy
- Not started2.Merge Two Sorted ListsEasy
- Not started3.Linked List CycleEasy
- Not started4.Palindrome Linked ListEasy
- Not started5.Remove Nth Node From End of ListMedium
- Not started6.Add Two NumbersMedium
- Not started7.Reorder ListMedium
- Not started8.Sort ListMedium
- Not started9.Reverse Linked List IIMedium
- Not started10.Merge K Sorted ListsHard
- Not started11.Reverse Nodes in k-GroupHard
- Not started1.Valid ParenthesesEasy
- Not started2.Implement Queue using StacksEasy
- Not started3.Min StackMedium
- Not started4.Evaluate Reverse Polish NotationMedium
- Not started5.Daily TemperaturesMedium
- Not started6.Decode StringMedium
- Not started7.Asteroid CollisionMedium
- Not started8.Largest Rectangle in HistogramHard
- Not started9.Basic CalculatorHard
- Not started1.Binary Strings of Length NEasy
- Not started2.SubsetsMedium
- Not started3.Combination SumMedium
- Not started4.Combination Sum IIMedium
- Not started5.PermutationsMedium
- Not started6.Letter Combinations of a Phone NumberMedium
- Not started7.Generate ParenthesesMedium
- Not started8.Palindrome PartitioningMedium
- Not started9.Word SearchMedium
- Not started10.N-QueensHard
- Not started1.Maximum Depth of Binary TreeEasy
- Not started2.Invert Binary TreeEasy
- Not started3.Symmetric TreeEasy
- Not started4.Diameter of Binary TreeEasy
- Not started5.Binary Tree Inorder TraversalEasy
- Not started6.Binary Tree Level Order TraversalMedium
- Not started7.Binary Tree Right Side ViewMedium
- Not started8.Validate Binary Search TreeMedium
- Not started9.Kth Smallest Element in a BSTMedium
- Not started10.Lowest Common Ancestor of a Binary TreeMedium
- Not started11.Construct Binary Tree from Preorder and Inorder TraversalMedium
- Not started12.Path Sum IIIMedium
- Not started13.Binary Tree Maximum Path SumHard
- Not started14.Vertical Order Traversal of a Binary TreeHard
- Not started1.Flood FillEasy
- Not started2.Number of IslandsMedium
- Not started3.Rotting OrangesMedium
- Not started4.Pacific Atlantic Water FlowMedium
- Not started5.Number of ProvincesMedium
- Not started6.Course ScheduleMedium
- Not started7.Is Graph BipartiteMedium
- Not started8.Network Delay TimeMedium
- Not started9.Cheapest Flights Within K StopsMedium
- Not started10.Minimum Spanning TreeMedium
- Not started11.Redundant ConnectionMedium
- Not started12.Word LadderHard
- Not started13.Alien DictionaryHard
- Not started1.Climbing StairsEasy
- Not started2.House RobberMedium
- Not started3.House Robber IIMedium
- Not started4.Decode WaysMedium
- Not started5.Coin ChangeMedium
- Not started6.Coin Change IIMedium
- Not started7.Longest Increasing SubsequenceMedium
- Not started8.Longest Common SubsequenceMedium
- Not started9.0/1 KnapsackMedium
- Not started10.Unique PathsMedium
- Not started11.Partition Equal Subset SumMedium
- Not started12.Word BreakMedium
- Not started13.Best Time to Buy and Sell Stock with CooldownMedium
- Not started14.Edit DistanceHard
- Not started15.Regular Expression MatchingHard
- Not started16.Burst BalloonsHard