Goldman Sachs

261 LeetCode interview questions

Difficulty Distribution

Easy
48
18%
Medium
165
63%
Hard
48
18%

Top Topics

All Questions

TitleDifficulty
Trapping Rain WaterHard
Median of Two Sorted ArraysHard
First Unique Character in a StringEasy
Fraction to Recurring DecimalMedium
High FiveEasy
Minimum Path SumMedium
LRU CacheMedium
Container With Most WaterMedium
Longest Substring Without Repeating CharactersMedium
String CompressionMedium
Find the Winner of the Circular GameMedium
Merge IntervalsMedium
Robot Bounded In CircleMedium
Group AnagramsMedium
Decode WaysMedium
Number of IslandsMedium
Search in Rotated Sorted ArrayMedium
Best Time to Buy and Sell StockEasy
Find Minimum in Rotated Sorted ArrayMedium
Better Compression of StringMedium
Knight Probability in ChessboardMedium
Best Time to Buy and Sell Stock IIMedium
Two SumEasy
Pairs of Songs With Total Durations Divisible by 60Medium
Robot Return to OriginEasy
Valid Arrangement of PairsHard
Design HashMapEasy
Minimum Moves to Capture The QueenMedium
Corporate Flight BookingsMedium
Minimum Length of String After Deleting Similar EndsMedium
Maximum SubarrayMedium
Find the Minimum Amount of Time to Brew PotionsMedium
Shortest Subarray with Sum at Least KHard
Range Product Queries of PowersMedium
Minimum Cost Homecoming of a Robot in a GridMedium
Top K Frequent ElementsMedium
Pascal's TriangleEasy
Kth Largest Element in an ArrayMedium
Permutations IIIMedium
Count Palindromic SubsequencesHard
Print Zero Even OddMedium
Perform String ShiftsEasy
Keep Multiplying Found Values by TwoEasy
Successful Pairs of Spells and PotionsMedium
Minimum Number of Chairs in a Waiting RoomEasy
Minimum Falling Path SumMedium
Find All Good IndicesMedium
Maximize Palindrome Length From SubsequencesHard
Determine if Two Events Have ConflictEasy
Count Number of TextsMedium
Sort the Jumbled NumbersMedium
Count Collisions of Monkeys on a PolygonMedium
Remove All Adjacent Duplicates in String IIMedium
Optimal Account BalancingHard
Car PoolingMedium
Product of Array Except SelfMedium
Sliding Window MaximumHard
Construct Smallest Number From DI StringMedium
Palindromic SubstringsMedium
Backspace String CompareEasy
Longest Repeating Character ReplacementMedium
Coin ChangeMedium
Jump GameMedium
Allocate MailboxesHard
Number of Perfect PairsMedium
Design Event ManagerMedium
3SumMedium
Sqrt(x)Easy
N-QueensHard
Check if the Sentence Is PangramEasy
Subarray Sum Equals KMedium
Integer to English WordsHard
Longest Palindromic SubstringMedium
Daily TemperaturesMedium
Unique PathsMedium
String to Integer (atoi)Medium
Valid ParenthesesEasy
House RobberMedium
Asteroid CollisionMedium
Maximum Profit in Job SchedulingHard
Generate ParenthesesMedium
Open the LockMedium
Consecutive CharactersEasy
Binary Tree CamerasHard
The Skyline ProblemHard
Move ZeroesEasy
Minimum Initial Energy to Finish TasksHard
Max Area of IslandMedium
Roman to IntegerEasy
Capacity To Ship Packages Within D DaysMedium
Search a 2D MatrixMedium
Find Peak ElementMedium
Find Median from Data StreamHard
Minimum Value to Get Positive Step by Step SumEasy
Reverse Linked ListEasy
Longest Consecutive SequenceMedium
Maximal RectangleHard
Spiral MatrixMedium
Pow(x, n)Medium
CandyHard
Design Circular DequeMedium
Circular Array LoopMedium
Course Schedule IIMedium
Minimum Window SubstringHard
Climbing StairsEasy
Linked List CycleEasy
Minimum Size Subarray SumMedium
Power of ThreeEasy
Reaching PointsHard
Rotting OrangesMedium
Maximum Product SubarrayMedium
Add Two NumbersMedium
Merge k Sorted ListsHard
Identify the Largest Outlier in an ArrayMedium
Number of Sub-arrays of Size K and Average Greater than or Equal to ThresholdMedium
Russian Doll EnvelopesHard
Reverse Nodes in k-GroupHard
Valid Triangle NumberMedium
Task SchedulerMedium
Merge Sorted ArrayEasy
Maximum XOR of Two Numbers in an ArrayMedium
Third Maximum NumberEasy
Path with Maximum GoldMedium
Koko Eating BananasMedium
Largest Rectangle in HistogramHard
Gas StationMedium
Letter Combinations of a Phone NumberMedium
Next PermutationMedium
First Missing PositiveHard
Word SearchMedium
Intersection of Two Linked ListsEasy
Best Time to Buy and Sell Stock IVHard
Maximal SquareMedium
Decode StringMedium
Design Underground SystemMedium
Minimum Number of Arrows to Burst BalloonsMedium
Count Number of TeamsMedium
Set Matrix ZeroesMedium
Max Consecutive Ones IIIMedium
Validate Binary Search TreeMedium
Game of LifeMedium
Find the Closest PalindromeHard
Maximum Size Subarray Sum Equals kMedium
Binary Tree Maximum Path SumHard
Snakes and LaddersMedium
Partition Equal Subset SumMedium
Spiral Matrix IIMedium
Frequency of the Most Frequent ElementMedium
Path SumEasy
Palindrome PairsHard
Best Time to Buy and Sell Stock IIIHard
Count PrimesMedium
Greatest Sum Divisible by ThreeMedium
Distribute Coins in Binary TreeMedium
Find First and Last Position of Element in Sorted ArrayMedium
Shortest Subarray to be Removed to Make Array SortedMedium
Magnetic Force Between Two BallsMedium
Majority ElementEasy
Kth Largest Element in a StreamEasy
Reverse StringEasy
Sort ColorsMedium
Rotate ImageMedium
Minimum Number of Refueling StopsHard
132 PatternMedium
Implement Stack using QueuesEasy
Binary Tree Level Order TraversalMedium
Single Element in a Sorted ArrayMedium
Valid SudokuMedium
Jump Game IIMedium
Minimum Number of Moves to Make PalindromeHard
Valid Parenthesis StringMedium
Minimum Increment to Make Array UniqueMedium
Find the Winner of an Array GameMedium
Shortest BridgeMedium
Pascal's Triangle IIEasy
Missing NumberEasy
Find the Duplicate NumberMedium
Longest Increasing SubsequenceMedium
Next Greater Element IEasy
Count of IntegersHard
Integer to RomanMedium
Reorder ListMedium
Merge Two Sorted ListsEasy
Word BreakMedium
Basic Calculator IIMedium
Sudoku SolverHard
Ugly Number IIMedium
Restore IP AddressesMedium
Flood FillEasy
LFU CacheHard
SubsetsMedium
Excel Sheet Column NumberEasy
Maximum Sum Circular SubarrayMedium
Remove One Element to Make the Array Strictly IncreasingEasy
Simple Bank SystemMedium
Remove All Occurrences of a SubstringMedium
Isomorphic StringsEasy
Two Sum IV - Input is a BSTEasy
Count Good Nodes in Binary TreeMedium
Next Greater Element IIMedium
K-th Symbol in GrammarMedium
Meeting Rooms IIIHard
Design Circular QueueMedium
Lexicographically Smallest String After Substring OperationMedium
Shortest Path in Binary MatrixMedium
Find the CelebrityMedium
TriangleMedium
Bus RoutesHard
Symmetric TreeEasy
Burst BalloonsHard
Fizz BuzzEasy
Non-overlapping IntervalsMedium
Text JustificationHard
Length of Longest Fibonacci SubsequenceMedium
Reorganize StringMedium
Longest Palindromic SubsequenceMedium
Word LadderHard
Find Original Array From Doubled ArrayMedium
Cherry PickupHard
Unique Paths IIIHard
Delete the Middle Node of a Linked ListMedium
Find Pivot IndexEasy
Snapshot ArrayMedium
Maximum Average Subarray IEasy
Permutations IIMedium
Perfect SquaresMedium
Longest Duplicate SubstringHard
Binary Tree Zigzag Level Order TraversalMedium
Power of TwoEasy
Parsing A Boolean ExpressionHard
Find Shortest Path with K HopsHard
Tree DiameterMedium
Minimum Swaps to Make Strings EqualMedium
Car FleetMedium
Evaluate DivisionMedium
Odd Even Linked ListMedium
Amount of Time for Binary Tree to Be InfectedMedium
Single-Threaded CPUMedium
Reverse Words in a StringMedium
Minimum Cost to Reach City With DiscountsMedium
Diameter of N-Ary TreeMedium
Largest NumberMedium
K Closest Points to OriginMedium
Count Square Submatrices with All OnesMedium
Longest Substring with At Most K Distinct CharactersMedium
Implement Trie (Prefix Tree)Medium
Evaluate Reverse Polish NotationMedium
Search a 2D Matrix IIMedium
PermutationsMedium
Remove Duplicates from Sorted ArrayEasy
Find the Longest Substring Containing Vowels in Even CountsMedium
Minimum Insertion Steps to Make a String PalindromeHard
Design Browser HistoryMedium
Lowest Common Ancestor of a Binary TreeMedium
Valid AnagramEasy
Top K Frequent WordsMedium
Is SubsequenceEasy
Accounts MergeMedium
Kth Ancestor of a Tree NodeHard
Split Array Largest SumHard
Maximum Number of Events That Can Be AttendedMedium

Showing 261 of 261 questions