Goldman Sachs
261 LeetCode interview questions
Curated Lists
Categories
All Questions
Topics
- Trapping Rain WaterHard0.7%100.0%
- Median of Two Sorted ArraysHard0.5%80.4%
- First Unique Character in a StringEasy0.7%78.0%
- Fraction to Recurring DecimalMedium0.3%77.1%
- High FiveEasy0.7%76.2%
- Minimum Path SumMedium0.7%67.1%
- Container With Most WaterMedium0.6%64.8%
- LRU CacheMedium0.5%64.8%
- Longest Substring Without Repeating CharactersMedium0.4%63.6%
- String CompressionMedium0.6%62.2%
- Merge IntervalsMedium0.5%59.9%
- Robot Bounded In CircleMedium0.6%59.9%
- Find the Winner of the Circular GameMedium0.8%59.9%
- Group AnagramsMedium0.7%58.2%
- Decode WaysMedium0.4%58.2%
- Search in Rotated Sorted ArrayMedium0.5%57.2%
- Number of IslandsMedium0.6%57.2%
- Best Time to Buy and Sell StockEasy0.6%55.2%
- Find Minimum in Rotated Sorted ArrayMedium0.5%55.2%
- Knight Probability in ChessboardMedium0.6%55.2%
- Better Compression of StringMedium0.8%55.2%
- Two SumEasy0.6%52.9%
- Best Time to Buy and Sell Stock IIMedium0.7%52.9%
- Pairs of Songs With Total Durations Divisible by 60Medium0.5%52.9%
- Valid Arrangement of PairsHard0.7%51.6%
- Robot Return to OriginEasy0.8%51.6%
- Design HashMapEasy0.7%50.3%
- Corporate Flight BookingsMedium0.7%50.3%
- Minimum Moves to Capture The QueenMedium0.2%50.3%
- Minimum Length of String After Deleting Similar EndsMedium0.6%50.3%
- Maximum SubarrayMedium0.5%48.8%
- Minimum Cost Homecoming of a Robot in a GridMedium0.5%48.8%
- Range Product Queries of PowersMedium0.6%48.8%
- Shortest Subarray with Sum at Least KHard0.3%48.8%
- Find the Minimum Amount of Time to Brew PotionsMedium0.6%48.8%
- Pascal's TriangleEasy0.8%47.1%
- Kth Largest Element in an ArrayMedium0.7%47.1%
- Keep Multiplying Found Values by TwoEasy0.8%47.1%
- Count Number of TextsMedium0.5%47.1%
- Successful Pairs of Spells and PotionsMedium0.5%47.1%
- Top K Frequent ElementsMedium0.7%47.1%
- Find All Good IndicesMedium0.4%47.1%
- Determine if Two Events Have ConflictEasy0.5%47.1%
- Count Palindromic SubsequencesHard0.4%47.1%
- Count Collisions of Monkeys on a PolygonMedium0.3%47.1%
- Minimum Falling Path SumMedium0.6%47.1%
- Print Zero Even OddMedium0.7%47.1%
- Sort the Jumbled NumbersMedium0.6%47.1%
- Perform String ShiftsEasy0.6%47.1%
- Minimum Number of Chairs in a Waiting RoomEasy0.8%47.1%
- Maximize Palindrome Length From SubsequencesHard0.4%47.1%
- Permutations IIIMedium0.9%47.1%
- Remove All Adjacent Duplicates in String IIMedium0.6%45.3%
- Optimal Account BalancingHard0.5%45.3%
- Car PoolingMedium0.6%45.3%
- Jump GameMedium0.4%43.3%
- Product of Array Except SelfMedium0.7%43.3%
- Sliding Window MaximumHard0.5%43.3%
- Construct Smallest Number From DI StringMedium0.9%43.3%
- Palindromic SubstringsMedium0.7%43.3%
- Backspace String CompareEasy0.5%43.3%
- Longest Repeating Character ReplacementMedium0.6%43.3%
- Coin ChangeMedium0.5%43.3%
- Allocate MailboxesHard0.6%43.3%
- Number of Perfect PairsMedium0.3%43.3%
- Design Event ManagerMedium0.5%43.3%
- Longest Palindromic SubstringMedium0.4%41.0%
- 3SumMedium0.4%41.0%
- N-QueensHard0.8%41.0%
- Sqrt(x)Easy0.4%41.0%
- Subarray Sum Equals KMedium0.5%41.0%
- Check if the Sentence Is PangramEasy0.8%41.0%
- Integer to English WordsHard0.4%41.0%
- String to Integer (atoi)Medium0.2%38.4%
- Valid ParenthesesEasy0.4%38.4%
- Unique PathsMedium0.7%38.4%
- House RobberMedium0.5%38.4%
- The Skyline ProblemHard0.5%38.4%
- Asteroid CollisionMedium0.5%38.4%
- Daily TemperaturesMedium0.7%38.4%
- Maximum Profit in Job SchedulingHard0.5%38.4%
- Generate ParenthesesMedium0.8%38.4%
- Open the LockMedium0.6%38.4%
- Consecutive CharactersEasy0.6%38.4%
- Move ZeroesEasy0.6%38.4%
- Binary Tree CamerasHard0.5%38.4%
- Roman to IntegerEasy0.7%35.3%
- Pow(x, n)Medium0.4%35.3%
- Spiral MatrixMedium0.6%35.3%
- CandyHard0.5%35.3%
- Find Peak ElementMedium0.5%35.3%
- Find Median from Data StreamHard0.5%35.3%
- Search a 2D MatrixMedium0.5%35.3%
- Capacity To Ship Packages Within D DaysMedium0.7%35.3%
- Minimum Value to Get Positive Step by Step SumEasy0.6%35.3%
- Design Circular DequeMedium0.6%35.3%
- Reverse Linked ListEasy0.8%35.3%
- Circular Array LoopMedium0.4%35.3%
- Longest Consecutive SequenceMedium0.5%35.3%
- Max Area of IslandMedium0.7%35.3%
- Course Schedule IIMedium0.6%35.3%
- Maximal RectangleHard0.6%35.3%
- Minimum Initial Energy to Finish TasksHard0.8%35.3%
- Add Two NumbersMedium0.5%31.5%
- Climbing StairsEasy0.5%31.5%
- Linked List CycleEasy0.5%31.5%
- Maximum Product SubarrayMedium0.4%31.5%
- Minimum Size Subarray SumMedium0.5%31.5%
- Power of ThreeEasy0.5%31.5%
- Maximum XOR of Two Numbers in an ArrayMedium0.5%31.5%
- Reaching PointsHard0.3%31.5%
- Rotting OrangesMedium0.6%31.5%
- Merge k Sorted ListsHard0.6%31.5%
- Third Maximum NumberEasy0.4%31.5%
- Identify the Largest Outlier in an ArrayMedium0.4%31.5%
- Number of Sub-arrays of Size K and Average Greater than or Equal to ThresholdMedium0.7%31.5%
- Russian Doll EnvelopesHard0.4%31.5%
- Valid Triangle NumberMedium0.6%31.5%
- Task SchedulerMedium0.6%31.5%
- Path with Maximum GoldMedium0.7%31.5%
- Reverse Nodes in k-GroupHard0.7%31.5%
- Koko Eating BananasMedium0.5%31.5%
- Largest Rectangle in HistogramHard0.5%31.5%
- Merge Sorted ArrayEasy0.6%31.5%
- Gas StationMedium0.5%31.5%
- Minimum Window SubstringHard0.5%31.5%
- Letter Combinations of a Phone NumberMedium0.7%26.7%
- Next PermutationMedium0.5%26.7%
- First Missing PositiveHard0.4%26.7%
- Jump Game IIMedium0.4%26.7%
- Rotate ImageMedium0.8%26.7%
- Set Matrix ZeroesMedium0.6%26.7%
- Word SearchMedium0.5%26.7%
- Intersection of Two Linked ListsEasy0.6%26.7%
- Best Time to Buy and Sell Stock IVHard0.5%26.7%
- Maximal SquareMedium0.5%26.7%
- Reverse StringEasy0.8%26.7%
- Decode StringMedium0.6%26.7%
- Minimum Number of Arrows to Burst BalloonsMedium0.6%26.7%
- Minimum Number of Refueling StopsHard0.4%26.7%
- Count Number of TeamsMedium0.7%26.7%
- Design Underground SystemMedium0.7%26.7%
- Find the Closest PalindromeHard0.3%26.7%
- Max Consecutive Ones IIIMedium0.7%26.7%
- Validate Binary Search TreeMedium0.4%26.7%
- Single Element in a Sorted ArrayMedium0.6%26.7%
- Maximum Size Subarray Sum Equals kMedium0.5%26.7%
- Binary Tree Maximum Path SumHard0.4%26.7%
- Snakes and LaddersMedium0.5%26.7%
- Game of LifeMedium0.7%26.7%
- Spiral Matrix IIMedium0.8%26.7%
- Palindrome PairsHard0.4%26.7%
- 132 PatternMedium0.3%26.7%
- Frequency of the Most Frequent ElementMedium0.4%26.7%
- Path SumEasy0.6%26.7%
- Implement Stack using QueuesEasy0.7%26.7%
- Find First and Last Position of Element in Sorted ArrayMedium0.5%26.7%
- Binary Tree Level Order TraversalMedium0.7%26.7%
- Partition Equal Subset SumMedium0.5%26.7%
- Best Time to Buy and Sell Stock IIIHard0.5%26.7%
- Count PrimesMedium0.4%26.7%
- Distribute Coins in Binary TreeMedium0.8%26.7%
- Greatest Sum Divisible by ThreeMedium0.6%26.7%
- Magnetic Force Between Two BallsMedium0.7%26.7%
- Shortest Subarray to be Removed to Make Array SortedMedium0.5%26.7%
- Majority ElementEasy0.7%26.7%
- Kth Largest Element in a StreamEasy0.6%26.7%
- Valid SudokuMedium0.6%26.7%
- Sort ColorsMedium0.7%26.7%
- Minimum Number of Moves to Make PalindromeHard0.5%26.7%
- Minimum Increment to Make Array UniqueMedium0.6%26.7%
- Valid Parenthesis StringMedium0.4%26.7%
- Integer to RomanMedium0.7%20.2%
- Merge Two Sorted ListsEasy0.7%20.2%
- Pascal's Triangle IIEasy0.7%20.2%
- Reorder ListMedium0.7%20.2%
- Missing NumberEasy0.7%20.2%
- Find the Duplicate NumberMedium0.6%20.2%
- Longest Increasing SubsequenceMedium0.6%20.2%
- Longest Substring with At Most K Distinct CharactersMedium0.5%20.2%
- Next Greater Element IEasy0.8%20.2%
- Count of IntegersHard0.4%20.2%
- Reorganize StringMedium0.6%20.2%
- Isomorphic StringsEasy0.5%20.2%
- Word BreakMedium0.5%20.2%
- Sudoku SolverHard0.7%20.2%
- Ugly Number IIMedium0.5%20.2%
- Fizz BuzzEasy0.8%20.2%
- Restore IP AddressesMedium0.6%20.2%
- Flood FillEasy0.7%20.2%
- SubsetsMedium0.8%20.2%
- Excel Sheet Column NumberEasy0.7%20.2%
- Maximum Sum Circular SubarrayMedium0.5%20.2%
- Remove One Element to Make the Array Strictly IncreasingEasy0.3%20.2%
- LFU CacheHard0.5%20.2%
- Simple Bank SystemMedium0.7%20.2%
- Basic Calculator IIMedium0.5%20.2%
- Remove All Occurrences of a SubstringMedium0.8%20.2%
- Count Good Nodes in Binary TreeMedium0.7%20.2%
- Two Sum IV - Input is a BSTEasy0.6%20.2%
- Next Greater Element IIMedium0.7%20.2%
- K-th Symbol in GrammarMedium0.5%20.2%
- Implement Trie (Prefix Tree)Medium0.7%20.2%
- Meeting Rooms IIIHard0.5%20.2%
- Design Circular QueueMedium0.5%20.2%
- Lexicographically Smallest String After Substring OperationMedium0.4%20.2%
- Find the CelebrityMedium0.5%20.2%
- TriangleMedium0.6%20.2%
- Shortest Path in Binary MatrixMedium0.5%20.2%
- Bus RoutesHard0.5%20.2%
- Evaluate Reverse Polish NotationMedium0.6%20.2%
- Symmetric TreeEasy0.6%20.2%
- Non-overlapping IntervalsMedium0.6%20.2%
- Text JustificationHard0.5%20.2%
- Burst BalloonsHard0.6%20.2%
- Length of Longest Fibonacci SubsequenceMedium0.6%20.2%
- Search a 2D Matrix IIMedium0.6%20.2%
- Word LadderHard0.5%20.2%
- Find Original Array From Doubled ArrayMedium0.4%20.2%
- Find Pivot IndexEasy0.6%20.2%
- Cherry PickupHard0.4%20.2%
- Snapshot ArrayMedium0.4%20.2%
- Maximum Average Subarray IEasy0.5%20.2%
- Permutations IIMedium0.6%20.2%
- Longest Palindromic SubsequenceMedium0.7%20.2%
- Perfect SquaresMedium0.6%20.2%
- Longest Duplicate SubstringHard0.3%20.2%
- Amount of Time for Binary Tree to Be InfectedMedium0.7%20.2%
- Binary Tree Zigzag Level Order TraversalMedium0.6%20.2%
- Power of TwoEasy0.5%20.2%
- Unique Paths IIIHard0.8%20.2%
- Delete the Middle Node of a Linked ListMedium0.6%20.2%
- Parsing A Boolean ExpressionHard0.7%20.2%
- Find Shortest Path with K HopsHard0.7%20.2%
- Tree DiameterMedium0.6%20.2%
- Minimum Swaps to Make Strings EqualMedium0.7%20.2%
- Odd Even Linked ListMedium0.6%20.2%
- Evaluate DivisionMedium0.6%20.2%
- Minimum Cost to Reach City With DiscountsMedium0.6%20.2%
- Single-Threaded CPUMedium0.5%20.2%
- PermutationsMedium0.8%20.2%
- Diameter of N-Ary TreeMedium0.8%20.2%
- K Closest Points to OriginMedium0.7%20.2%
- Car FleetMedium0.6%20.2%
- Count Square Submatrices with All OnesMedium0.8%20.2%
- Reverse Words in a StringMedium0.6%20.2%
- Remove Duplicates from Sorted ArrayEasy0.6%20.2%
- Find the Longest Substring Containing Vowels in Even CountsMedium0.8%20.2%
- Minimum Insertion Steps to Make a String PalindromeHard0.7%20.2%
- Shortest BridgeMedium0.6%20.2%
- Design Browser HistoryMedium0.8%20.2%
- Lowest Common Ancestor of a Binary TreeMedium0.7%20.2%
- Valid AnagramEasy0.7%20.2%
- Top K Frequent WordsMedium0.6%20.2%
- Is SubsequenceEasy0.5%20.2%
- Accounts MergeMedium0.6%20.2%
- Largest NumberMedium0.4%20.2%
- Kth Ancestor of a Tree NodeHard0.4%20.2%
- Split Array Largest SumHard0.6%20.2%
- Maximum Number of Events That Can Be AttendedMedium0.4%20.2%
- Find the Winner of an Array GameMedium0.6%20.2%
Showing 261 of 261 questions.