Company: Goldman Sachs
- 132 Pattern
- 3Sum
- Add Two Numbers
- Asteroid Collision
- Backspace String Compare
- Best Time to Buy and Sell Stock II
- Best Time to Buy and Sell Stock IV
- Best Time to Buy and Sell Stock
- Better Compression of String
- Binary Tree Cameras
- Candy
- Capacity To Ship Packages Within D Days
- Check if the Sentence Is Pangram
- Coin Change
- Consecutive Characters
- Construct Smallest Number From DI String
- Container With Most Water
- Corporate Flight Bookings
- Count Binary Substrings
- Count Collisions of Monkeys on a Polygon
- Count Good Nodes in Binary Tree
- Count Number of Pairs With Absolute Difference K
- Count Number of Teams
- Count Number of Texts
- Count of Integers
- Count Palindromic Subsequences
- Decode String
- Decode Ways
- Design Circular Deque
- Design Circular Queue
- Design HashMap
- Design Tic-Tac-Toe
- Design Underground System
- Determine if Two Events Have Conflict
- Excel Sheet Column Number
- Find All Good Indices
- Find Median from Data Stream
- Find Minimum in Rotated Sorted Array
- Find Peak Element
- Find the Celebrity
- Find the Closest Palindrome
- Find the Duplicate Number
- Find the Winner of the Circular Game
- First Missing Positive
- First Unique Character in a String
- Flood Fill
- Fraction to Recurring Decimal
- Frequency of the Most Frequent Element
- Gas Station
- Generate Parentheses
- Group Anagrams
- High Five
- House Robber
- Identify the Largest Outlier in an Array
- Insert Delete GetRandom O(1)
- Integer to English Words
- Integer to Roman
- Isomorphic Strings
- Jump Game III
- Jump Game
- Keep Multiplying Found Values by Two
- Kill Process
- Knight Probability in Chessboard
- Kth Largest Element in an Array
- Letter Combinations of a Phone Number
- Lexicographically Smallest String After Substring Operation
- Linked List Cycle
- Longest Common Prefix
- Longest Consecutive Sequence
- Longest Increasing Subsequence
- Longest Mountain in Array
- Longest Palindromic Substring
- Longest Repeating Character Replacement
- Longest Substring with At Most K Distinct Characters
- Longest Substring Without Repeating Characters
- LRU Cache
- Max Area of Island
- Max Consecutive Ones III
- Maximal Square
- Maximize Palindrome Length From Subsequences
- Maximum Product Subarray
- Maximum Profit in Job Scheduling
- Maximum Size Subarray Sum Equals k
- Maximum Subarray
- Maximum Sum Circular Subarray
- Maximum XOR of Two Numbers in an Array
- Median of Two Sorted Arrays
- Meeting Rooms II
- Merge Intervals
- Merge k Sorted Lists
- Merge Sorted Array
- Minimize the Maximum of Two Arrays
- Minimum Cost Homecoming of a Robot in a Grid
- Minimum Falling Path Sum
- Minimum Length of String After Deleting Similar Ends
- Minimum Moves to Capture The Queen
- Minimum Number of Arrows to Burst Balloons
- Minimum Number of Chairs in a Waiting Room
- Minimum Number of Refueling Stops
- Minimum Path Sum
- Minimum Remove to Make Valid Parentheses
- Minimum Size Subarray Sum
- Minimum Value to Get Positive Step by Step Sum
- Missing Number
- Move Zeroes
- N-Queens
- Next Greater Element I
- Next Greater Element II
- Next Greater Element III
- Number of Islands
- Open the Lock
- Optimal Account Balancing
- Pairs of Songs With Total Durations Divisible by 60
- Palindrome Pairs
- Palindromic Substrings
- Pascal's Triangle II
- Path Sum
- Perform String Shifts
- Permutation in String
- Permutations
- Power of Three
- Pow(x, n)
- Print Zero Even Odd
- Product of Array Except Self
- Range Product Queries of Powers
- Reaching Points
- Reformat Date
- Remove All Adjacent Duplicates in String II
- Remove All Occurrences of a Substring
- Remove Nth Node From End of List
- Reorder List
- Reorganize String
- Restore IP Addresses
- Reverse Linked List
- Reverse String
- Reverse Substrings Between Each Pair of Parentheses
- Robot Bounded In Circle
- Robot Return to Origin
- Roman to Integer
- Rotate Array
- Rotting Oranges
- Search a 2D Matrix
- Search in Rotated Sorted Array
- Set Matrix Zeroes
- Shortest Subarray with Sum at Least K
- Shortest Unsorted Continuous Subarray
- Simple Bank System
- Sliding Window Maximum
- Snakes and Ladders
- Sort Array by Increasing Frequency
- Sort Integers by The Number of 1 Bits
- Sort the Jumbled Numbers
- Spiral Matrix
- Sqrt(x)
- String Compression
- String to Integer (atoi)
- Subarray Sum Equals K
- Subsets
- Successful Pairs of Spells and Potions
- Sudoku Solver
- Super Egg Drop
- The kth Factor of n
- The Skyline Problem
- Third Maximum Number
- Top K Frequent Elements
- Trapping Rain Water
- Triangle
- Two Sum IV - Input is a BST
- Two Sum
- Ugly Number II
- Valid Anagram
- Valid Arrangement of Pairs
- Valid Palindrome
- Valid Parentheses
- Word Search