Oracle
314 LeetCode interview questions
Curated Lists
Categories
All Questions
Topics
- LRU CacheMedium0.5%100.0%
- Longest Substring Without Repeating CharactersMedium0.4%86.8%
- Number of IslandsMedium0.6%83.4%
- Two SumEasy0.6%82.8%
- Group AnagramsMedium0.7%80.8%
- Top K Frequent ElementsMedium0.7%76.9%
- Sliding Window MaximumHard0.5%76.1%
- Merge k Sorted ListsHard0.6%73.3%
- Valid ParenthesesEasy0.4%73.3%
- Merge IntervalsMedium0.5%70.0%
- Longest Palindromic SubstringMedium0.4%68.8%
- Spiral MatrixMedium0.6%68.8%
- Meeting Rooms IIMedium0.5%68.8%
- Minimum One Bit Operations to Make Integers ZeroHard0.8%67.6%
- Search in Rotated Sorted ArrayMedium0.5%66.2%
- LFU CacheHard0.5%66.2%
- Asteroid CollisionMedium0.5%64.8%
- Container With Most WaterMedium0.6%63.2%
- 3SumMedium0.4%63.2%
- Reverse Linked ListEasy0.8%63.2%
- Remove All Adjacent Duplicates in String IIMedium0.6%63.2%
- Trapping Rain WaterHard0.7%61.5%
- Longest Consecutive SequenceMedium0.5%61.5%
- Min StackMedium0.6%61.5%
- Minimum Absolute DifferenceEasy0.8%61.5%
- Roman to IntegerEasy0.7%59.7%
- Maximum SubarrayMedium0.5%59.7%
- Valid AnagramEasy0.7%59.7%
- Count Pairs Of Similar StringsEasy0.7%59.7%
- Maximize Value of Function in a Ball Passing GameHard0.3%59.7%
- Rotting OrangesMedium0.6%59.7%
- Find Valid Pair of Adjacent Digits in StringEasy0.6%59.7%
- Generate ParenthesesMedium0.8%57.7%
- Best Time to Buy and Sell StockEasy0.6%57.7%
- Binary Tree Right Side ViewMedium0.7%57.7%
- Lowest Common Ancestor of a Binary TreeMedium0.7%57.7%
- Decode StringMedium0.6%57.7%
- Count Ways To Build Good StringsMedium0.6%57.7%
- Count Ways to Group Overlapping RangesMedium0.4%57.7%
- Count Distinct Numbers on BoardEasy0.6%57.7%
- Minimize Length of Array Using OperationsMedium0.4%57.7%
- Count the Number of Houses at a Certain Distance IMedium0.6%57.7%
- Count the Number of Houses at a Certain Distance IIHard0.2%57.7%
- All Ancestors of a Node in a Directed Acyclic GraphMedium0.6%57.7%
- Lucky Numbers in a MatrixEasy0.8%57.7%
- HTML Entity ParserMedium0.5%57.7%
- Design Authentication ManagerMedium0.6%57.7%
- Koko Eating BananasMedium0.5%57.7%
- Median of Two Sorted ArraysHard0.5%55.5%
- Longest Common PrefixEasy0.5%55.5%
- Sort ColorsMedium0.7%55.5%
- Binary Tree Zigzag Level Order TraversalMedium0.6%55.5%
- Course ScheduleMedium0.5%55.5%
- Find Median from Data StreamHard0.5%55.5%
- Maximum Number of Events That Can Be AttendedMedium0.4%55.5%
- Word Squares IIMedium0.6%55.5%
- Zigzag ConversionMedium0.5%53.1%
- First Missing PositiveHard0.4%53.1%
- Restore IP AddressesMedium0.6%53.1%
- Kth Largest Element in an ArrayMedium0.7%53.1%
- Coin ChangeMedium0.5%53.1%
- Delete Node in a BSTMedium0.5%53.1%
- Contiguous ArrayMedium0.5%53.1%
- Diameter of Binary TreeEasy0.7%53.1%
- Unique Binary Search TreesMedium0.6%53.1%
- Simplify PathMedium0.5%53.1%
- Implement Trie (Prefix Tree)Medium0.7%53.1%
- Binary Tree Maximum Path SumHard0.4%50.3%
- Copy List with Random PointerMedium0.6%50.3%
- Majority ElementEasy0.7%50.3%
- Kth Smallest Element in a BSTMedium0.8%50.3%
- Product of Array Except SelfMedium0.7%50.3%
- Logger Rate LimiterEasy0.8%50.3%
- Insert Delete GetRandom O(1)Medium0.6%50.3%
- Binary Tree Level Order TraversalMedium0.7%50.3%
- Task SchedulerMedium0.6%50.3%
- Degree of an ArrayEasy0.6%50.3%
- Time Based Key-Value StoreMedium0.5%50.3%
- Vertical Order Traversal of a Binary TreeHard0.5%50.3%
- Word LadderHard0.5%50.3%
- Count the Number of Infection SequencesHard0.4%50.3%
- Integer to RomanMedium0.7%47.1%
- Letter Combinations of a Phone NumberMedium0.7%47.1%
- Find First and Last Position of Element in Sorted ArrayMedium0.5%47.1%
- Minimum Window SubstringHard0.5%47.1%
- Validate Binary Search TreeMedium0.4%47.1%
- Gas StationMedium0.5%47.1%
- Word Break IIHard0.6%47.1%
- Maximal SquareMedium0.5%47.1%
- Search a 2D Matrix IIMedium0.6%47.1%
- Move ZeroesEasy0.6%47.1%
- Longest Increasing SubsequenceMedium0.6%47.1%
- Reverse Vowels of a StringEasy0.6%47.1%
- Search a 2D MatrixMedium0.5%47.1%
- String CompressionMedium0.6%47.1%
- Subarray Sum Equals KMedium0.5%47.1%
- Design In-Memory File SystemHard0.5%47.1%
- Maximum Profit From Trading StocksMedium0.5%47.1%
- Valid PalindromeEasy0.5%47.1%
- Palindromic SubstringsMedium0.7%47.1%
- N-QueensHard0.8%47.1%
- Merge In Between Linked ListsMedium0.8%47.1%
- Pour WaterMedium0.5%47.1%
- Diagonal TraverseMedium0.7%47.1%
- Longest Mountain in ArrayMedium0.4%47.1%
- Add Two NumbersMedium0.5%43.3%
- Rotate ImageMedium0.8%43.3%
- Jump GameMedium0.4%43.3%
- Set Matrix ZeroesMedium0.6%43.3%
- Word SearchMedium0.5%43.3%
- Largest NumberMedium0.4%43.3%
- Course Schedule IIMedium0.6%43.3%
- Palindrome NumberEasy0.6%43.3%
- Meeting RoomsEasy0.6%43.3%
- Single Element in a Sorted ArrayMedium0.6%43.3%
- Top K Frequent WordsMedium0.6%43.3%
- Number of Distinct IslandsMedium0.6%43.3%
- Reorganize StringMedium0.6%43.3%
- Design HashMapEasy0.7%43.3%
- Pairs of Songs With Total Durations Divisible by 60Medium0.5%43.3%
- Maximum Profit in Job SchedulingHard0.5%43.3%
- Search Suggestions SystemMedium0.7%43.3%
- Max Area of IslandMedium0.7%43.3%
- Reverse Words in a StringMedium0.6%43.3%
- Count Vowel Substrings of a StringEasy0.7%43.3%
- Next PermutationMedium0.5%43.3%
- Number of Visible People in a QueueHard0.7%43.3%
- Second Highest SalaryMedium0.5%43.3%
- Consecutive Numbers SumHard0.4%43.3%
- Merge Two Sorted ListsEasy0.7%38.7%
- Remove Duplicates from Sorted ArrayEasy0.6%38.7%
- Combination Sum IIMedium0.6%38.7%
- PermutationsMedium0.8%38.7%
- Rotate ListMedium0.4%38.7%
- Linked List CycleEasy0.5%38.7%
- Delete Node in a Linked ListMedium0.8%38.7%
- Maximum Number of Non-overlapping Palindrome SubstringsHard0.4%38.7%
- Capacity To Ship Packages Within D DaysMedium0.7%38.7%
- Kth Smallest Element in a Sorted MatrixMedium0.6%38.7%
- Maximum Good People Based on StatementsHard0.5%38.7%
- Sort an ArrayMedium0.6%38.7%
- Kill ProcessMedium0.7%38.7%
- Find the Winner of the Circular GameMedium0.8%38.7%
- House RobberMedium0.5%38.7%
- Permutation in StringMedium0.5%38.7%
- Find the Smallest Divisor Given a ThresholdMedium0.7%38.7%
- Subarray Product Less Than KMedium0.5%38.7%
- Reverse IntegerMedium0.3%38.7%
- Divide Two IntegersMedium0.2%38.7%
- Surrounded RegionsMedium0.5%38.7%
- Minimum Array SumMedium0.3%38.7%
- Find Leaves of Binary TreeMedium0.8%38.7%
- Regular Expression MatchingHard0.3%32.9%
- Pow(x, n)Medium0.4%32.9%
- Remove Duplicates from Sorted ListEasy0.6%32.9%
- Merge Sorted ArrayEasy0.6%32.9%
- Populating Next Right Pointers in Each NodeMedium0.7%32.9%
- Sort ListMedium0.6%32.9%
- Two Sum II - Input Array Is SortedMedium0.7%32.9%
- Isomorphic StringsEasy0.5%32.9%
- Minimum Size Subarray SumMedium0.5%32.9%
- Basic CalculatorHard0.5%32.9%
- Palindrome Linked ListEasy0.6%32.9%
- Integer to English WordsHard0.4%32.9%
- Sqrt(x)Easy0.4%32.9%
- Find K Pairs with Smallest SumsMedium0.4%32.9%
- First Unique Character in a StringEasy0.7%32.9%
- Add StringsEasy0.5%32.9%
- Island PerimeterEasy0.7%32.9%
- Rearranging FruitsHard0.6%32.9%
- Count Binary SubstringsEasy0.7%32.9%
- Word BreakMedium0.5%32.9%
- Daily TemperaturesMedium0.7%32.9%
- Remove All Adjacent Duplicates In StringEasy0.7%32.9%
- Distinct SubsequencesHard0.5%32.9%
- Non-overlapping IntervalsMedium0.6%32.9%
- Flatten Binary Tree to Linked ListMedium0.7%32.9%
- Contains DuplicateEasy0.6%32.9%
- Reformat DateEasy0.7%32.9%
- Next Greater Element IEasy0.8%32.9%
- Find Minimum in Rotated Sorted ArrayMedium0.5%32.9%
- Basic Calculator IIMedium0.5%32.9%
- Longest Substring with At Most K Distinct CharactersMedium0.5%32.9%
- Calculate Amount Paid in TaxesEasy0.7%32.9%
- Convert Binary Number in a Linked List to IntegerEasy0.8%32.9%
- All Nodes Distance K in Binary TreeMedium0.7%32.9%
- TriangleMedium0.6%32.9%
- Minimum Remove to Make Valid ParenthesesMedium0.7%32.9%
- Minimum Cost to Make Array EqualHard0.5%32.9%
- Clone GraphMedium0.7%32.9%
- Maximum Earnings From TaxiMedium0.5%32.9%
- Keys and RoomsMedium0.8%32.9%
- Rotate StringEasy0.7%32.9%
- CandyHard0.5%32.9%
- Reverse Substrings Between Each Pair of ParenthesesMedium0.7%32.9%
- Valid SudokuMedium0.6%32.9%
- Climbing StairsEasy0.5%32.9%
- Frog JumpHard0.5%32.9%
- Reverse Linked List IIMedium0.5%32.9%
- Meeting Rooms IIIHard0.5%32.9%
- Decrypt String from Alphabet to Integer MappingEasy0.8%32.9%
- Number of Closed IslandsMedium0.7%32.9%
- Number of Music PlaylistsHard0.6%32.9%
- Invalid TransactionsMedium0.3%32.9%
- Distance to a Cycle in Undirected GraphHard0.7%32.9%
- Open the LockMedium0.6%32.9%
- Sum Root to Leaf NumbersMedium0.7%32.9%
- Longest Valid ParenthesesHard0.4%24.9%
- Sudoku SolverHard0.7%24.9%
- Combination SumMedium0.8%24.9%
- Jump Game IIMedium0.4%24.9%
- Insert IntervalMedium0.5%24.9%
- Text JustificationHard0.5%24.9%
- Decode WaysMedium0.4%24.9%
- Path Sum IIMedium0.6%24.9%
- Find Peak ElementMedium0.5%24.9%
- Rotate ArrayMedium0.5%24.9%
- Invert Binary TreeEasy0.8%24.9%
- Find the Duplicate NumberMedium0.6%24.9%
- Validate IP AddressMedium0.3%24.9%
- Remove Nth Node From End of ListMedium0.5%24.9%
- Design Circular QueueMedium0.5%24.9%
- Backspace String CompareEasy0.5%24.9%
- K Closest Points to OriginMedium0.7%24.9%
- Subarrays with K Different IntegersHard0.7%24.9%
- Max Consecutive Ones IIIMedium0.7%24.9%
- Design File SystemMedium0.7%24.9%
- Minimum Number of Steps to Make Two Strings AnagramMedium0.8%24.9%
- Sort Array by Increasing FrequencyEasy0.8%24.9%
- Last Stone WeightEasy0.7%24.9%
- Swapping Nodes in a Linked ListMedium0.7%24.9%
- Max StackHard0.5%24.9%
- Binary SearchEasy0.6%24.9%
- Remove Duplicates from Sorted List IIMedium0.5%24.9%
- Minimum Cost to Cut a StickHard0.6%24.9%
- Split Array Largest SumHard0.6%24.9%
- Trapping Rain Water IIHard0.6%24.9%
- SubsetsMedium0.8%24.9%
- Fraction to Recurring DecimalMedium0.3%24.9%
- Count of Range SumHard0.4%24.9%
- Edit DistanceMedium0.6%24.9%
- Minimum Operations to Halve Array SumMedium0.5%24.9%
- Count Servers that CommunicateMedium0.7%24.9%
- My Calendar IMedium0.6%24.9%
- Letter Tile PossibilitiesMedium0.8%24.9%
- Maximize Greatness of an ArrayMedium0.6%24.9%
- Linked List Cycle IIMedium0.6%24.9%
- Serialize and Deserialize Binary TreeHard0.6%24.9%
- Maximum Candies Allocated to K ChildrenMedium0.5%24.9%
- Can Place FlowersEasy0.3%24.9%
- Find All Duplicates in an ArrayMedium0.8%24.9%
- Basic Calculator IIIHard0.5%24.9%
- Cache With Time LimitMedium0.8%24.9%
- Maximum Employees to Be Invited to a MeetingHard0.6%24.9%
- Plates Between CandlesMedium0.5%24.9%
- Remove Linked List ElementsEasy0.5%24.9%
- Create Maximum NumberHard0.4%24.9%
- Nested List Weight SumMedium0.9%24.9%
- Count and SayMedium0.6%24.9%
- Remove Invalid ParenthesesHard0.5%24.9%
- Minimum Sideway JumpsMedium0.5%24.9%
- Largest Divisible SubsetMedium0.5%24.9%
- Word Search IIHard0.4%24.9%
- Maximum Depth of Binary TreeEasy0.8%24.9%
- Multiply StringsMedium0.4%24.9%
- Sparse Matrix MultiplicationMedium0.7%24.9%
- Next Greater Element IIIMedium0.4%24.9%
- Swap Nodes in PairsMedium0.7%24.9%
- Remove K DigitsMedium0.4%24.9%
- Minimize Maximum of ArrayMedium0.5%24.9%
- Greatest Common Divisor of StringsEasy0.5%24.9%
- 3Sum SmallerMedium0.5%24.9%
- Merge Strings AlternatelyEasy0.8%24.9%
- Count Number of Nice SubarraysMedium0.8%24.9%
- Evaluate Reverse Polish NotationMedium0.6%24.9%
- Merge Nodes in Between ZerosMedium0.9%24.9%
- Missing NumberEasy0.7%24.9%
- Encode and Decode StringsMedium0.5%24.9%
- Minimum Insertion Steps to Make a String PalindromeHard0.7%24.9%
- Design Add and Search Words Data StructureMedium0.5%24.9%
- Boundary of Binary TreeMedium0.5%24.9%
- Water and Jug ProblemMedium0.5%24.9%
- Minimum Cost Homecoming of a Robot in a GridMedium0.5%24.9%
- The kth Factor of nMedium0.7%24.9%
- Number of Valid Words in a SentenceEasy0.3%24.9%
- Minimum Number of Increments on Subarrays to Form a Target ArrayHard0.8%24.9%
- Collect Coins in a TreeHard0.4%24.9%
- Kth Missing Positive NumberEasy0.6%24.9%
- Maximum Size Subarray Sum Equals kMedium0.5%24.9%
- Add Two Numbers IIMedium0.6%24.9%
- Find in Mountain ArrayHard0.4%24.9%
- Single Number IIIMedium0.7%24.9%
- Largest Rectangle in HistogramHard0.5%24.9%
- Counting BitsEasy0.8%24.9%
- Merge Operations to Turn Array Into a PalindromeMedium0.7%24.9%
- Minimum Edge Reversals So Every Node Is ReachableHard0.6%24.9%
- Wildcard MatchingHard0.3%24.9%
- Least Number of Unique Integers after K RemovalsMedium0.6%24.9%
- Binary Tree Level Order Traversal IIMedium0.7%24.9%
- Redundant ConnectionMedium0.7%24.9%
- Minimum Knight MovesMedium0.4%24.9%
- Bus RoutesHard0.5%24.9%
- Minimum Cost Path with Edge ReversalsMedium0.6%24.9%
- Avoid Flood in The CityMedium0.4%24.9%
- Happy NumberEasy0.6%24.9%
- Generate ScheduleMedium0.2%24.9%
- Flood FillEasy0.7%24.9%
- Percentage of Users Attended a ContestEasy0.6%24.9%
- Reverse Nodes in k-GroupHard0.7%24.9%
- Design Hit CounterMedium0.7%24.9%
- Simple Bank SystemMedium0.7%24.9%
- Find Minimum Diameter After Merging Two TreesHard0.6%24.9%
- Path Sum IIIMedium0.5%24.9%
- Monthly Transactions IMedium0.6%24.9%
Showing 314 of 314 questions.