Oracle Medium Questions

Medium

194 medium problems asked at Oracle interviews

Top Topics

Questions

TitleDifficulty
LRU CacheMedium
Longest Substring Without Repeating CharactersMedium
Number of IslandsMedium
Group AnagramsMedium
Top K Frequent ElementsMedium
Merge IntervalsMedium
Meeting Rooms IIMedium
Longest Palindromic SubstringMedium
Spiral MatrixMedium
Search in Rotated Sorted ArrayMedium
Asteroid CollisionMedium
Remove All Adjacent Duplicates in String IIMedium
Container With Most WaterMedium
3SumMedium
Longest Consecutive SequenceMedium
Min StackMedium
Rotting OrangesMedium
Maximum SubarrayMedium
Koko Eating BananasMedium
Binary Tree Right Side ViewMedium
Design Authentication ManagerMedium
Lowest Common Ancestor of a Binary TreeMedium
Generate ParenthesesMedium
Decode StringMedium
All Ancestors of a Node in a Directed Acyclic GraphMedium
Count Ways To Build Good StringsMedium
Count the Number of Houses at a Certain Distance IMedium
Minimize Length of Array Using OperationsMedium
HTML Entity ParserMedium
Count Ways to Group Overlapping RangesMedium
Course ScheduleMedium
Binary Tree Zigzag Level Order TraversalMedium
Sort ColorsMedium
Maximum Number of Events That Can Be AttendedMedium
Word Squares IIMedium
Coin ChangeMedium
Zigzag ConversionMedium
Kth Largest Element in an ArrayMedium
Delete Node in a BSTMedium
Contiguous ArrayMedium
Unique Binary Search TreesMedium
Simplify PathMedium
Restore IP AddressesMedium
Implement Trie (Prefix Tree)Medium
Time Based Key-Value StoreMedium
Copy List with Random PointerMedium
Insert Delete GetRandom O(1)Medium
Binary Tree Level Order TraversalMedium
Kth Smallest Element in a BSTMedium
Task SchedulerMedium
Product of Array Except SelfMedium
Longest Mountain in ArrayMedium
Merge In Between Linked ListsMedium
Diagonal TraverseMedium
Letter Combinations of a Phone NumberMedium
Find First and Last Position of Element in Sorted ArrayMedium
Search a 2D MatrixMedium
Gas StationMedium
Longest Increasing SubsequenceMedium
String CompressionMedium
Subarray Sum Equals KMedium
Integer to RomanMedium
Maximum Profit From Trading StocksMedium
Palindromic SubstringsMedium
Pour WaterMedium
Validate Binary Search TreeMedium
Maximal SquareMedium
Search a 2D Matrix IIMedium
Max Area of IslandMedium
Add Two NumbersMedium
Set Matrix ZeroesMedium
Word SearchMedium
Top K Frequent WordsMedium
Number of Distinct IslandsMedium
Largest NumberMedium
Reverse Words in a StringMedium
Next PermutationMedium
Rotate ImageMedium
Jump GameMedium
Course Schedule IIMedium
Reorganize StringMedium
Pairs of Songs With Total Durations Divisible by 60Medium
Search Suggestions SystemMedium
Second Highest SalaryMedium
Single Element in a Sorted ArrayMedium
Find Leaves of Binary TreeMedium
Kth Smallest Element in a Sorted MatrixMedium
PermutationsMedium
Capacity To Ship Packages Within D DaysMedium
Combination Sum IIMedium
Rotate ListMedium
Sort an ArrayMedium
Find the Smallest Divisor Given a ThresholdMedium
House RobberMedium
Find the Winner of the Circular GameMedium
Permutation in StringMedium
Divide Two IntegersMedium
Surrounded RegionsMedium
Delete Node in a Linked ListMedium
Kill ProcessMedium
Subarray Product Less Than KMedium
Reverse IntegerMedium
Minimum Array SumMedium
Open the LockMedium
Sum Root to Leaf NumbersMedium
Invalid TransactionsMedium
Two Sum II - Input Array Is SortedMedium
Find K Pairs with Smallest SumsMedium
Pow(x, n)Medium
Populating Next Right Pointers in Each NodeMedium
Minimum Size Subarray SumMedium
Word BreakMedium
Flatten Binary Tree to Linked ListMedium
Daily TemperaturesMedium
Longest Substring with At Most K Distinct CharactersMedium
Non-overlapping IntervalsMedium
TriangleMedium
All Nodes Distance K in Binary TreeMedium
Clone GraphMedium
Basic Calculator IIMedium
Maximum Earnings From TaxiMedium
Keys and RoomsMedium
Reverse Substrings Between Each Pair of ParenthesesMedium
Valid SudokuMedium
Sort ListMedium
Reverse Linked List IIMedium
Minimum Remove to Make Valid ParenthesesMedium
Find Minimum in Rotated Sorted ArrayMedium
Number of Closed IslandsMedium
Binary Tree Level Order Traversal IIMedium
Minimum Cost Path with Edge ReversalsMedium
Avoid Flood in The CityMedium
Jump Game IIMedium
Insert IntervalMedium
Find the Duplicate NumberMedium
Max Consecutive Ones IIIMedium
Rotate ArrayMedium
Find Peak ElementMedium
Path Sum IIMedium
Edit DistanceMedium
Count Servers that CommunicateMedium
Swapping Nodes in a Linked ListMedium
Minimum Operations to Halve Array SumMedium
Remove Duplicates from Sorted List IIMedium
Linked List Cycle IIMedium
Fraction to Recurring DecimalMedium
My Calendar IMedium
Letter Tile PossibilitiesMedium
Swap Nodes in PairsMedium
Maximize Greatness of an ArrayMedium
Maximum Candies Allocated to K ChildrenMedium
Find All Duplicates in an ArrayMedium
Merge Nodes in Between ZerosMedium
Cache With Time LimitMedium
Plates Between CandlesMedium
The kth Factor of nMedium
Nested List Weight SumMedium
Count and SayMedium
Remove K DigitsMedium
SubsetsMedium
Minimum Sideway JumpsMedium
Encode and Decode StringsMedium
Largest Divisible SubsetMedium
Multiply StringsMedium
Sparse Matrix MultiplicationMedium
Next Greater Element IIIMedium
Remove Nth Node From End of ListMedium
Decode WaysMedium
Minimize Maximum of ArrayMedium
3Sum SmallerMedium
Generate ScheduleMedium
Count Number of Nice SubarraysMedium
Minimum Cost Homecoming of a Robot in a GridMedium
Evaluate Reverse Polish NotationMedium
Boundary of Binary TreeMedium
Design Add and Search Words Data StructureMedium
Minimum Number of Steps to Make Two Strings AnagramMedium
Design Circular QueueMedium
Water and Jug ProblemMedium
K Closest Points to OriginMedium
Add Two Numbers IIMedium
Maximum Size Subarray Sum Equals kMedium
Single Number IIIMedium
Merge Operations to Turn Array Into a PalindromeMedium
Least Number of Unique Integers after K RemovalsMedium
Combination SumMedium
Validate IP AddressMedium
Design File SystemMedium
Redundant ConnectionMedium
Minimum Knight MovesMedium
Design Hit CounterMedium
Simple Bank SystemMedium
Path Sum IIIMedium
Monthly Transactions IMedium

Showing 194 questions