grindmapcompany-wise LeetCode
All companies

Goldman Sachs LeetCode Questions

261 questions all-time · 48 easy · 165 medium · 48 hard
# Problem Difficulty Frequency Acceptance
1Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
100
0.7%
2Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
80
0.5%
3First Unique Character in a String
Hash Table, String, Queue, Counting
Easy
78
0.7%
4Fraction to Recurring Decimal
Hash Table, Math, String
Medium
77
0.3%
5High Five
Array, Hash Table, Sorting, Heap (Priority Queue)
Easy
76
0.7%
6Minimum Path Sum
Array, Dynamic Programming, Matrix
Medium
67
0.7%
7Container With Most Water
Array, Two Pointers, Greedy
Medium
65
0.6%
8LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
65
0.5%
9Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
64
0.4%
10String Compression
Two Pointers, String
Medium
62
0.6%
11Merge Intervals
Array, Sorting
Medium
60
0.5%
12Robot Bounded In Circle
Math, String, Simulation
Medium
60
0.6%
13Find the Winner of the Circular Game
Array, Math, Recursion, Queue, Simulation
Medium
60
0.8%
14Group Anagrams
Array, Hash Table, String, Sorting
Medium
58
0.7%
15Decode Ways
String, Dynamic Programming
Medium
58
0.4%
16Search in Rotated Sorted Array
Array, Binary Search
Medium
57
0.5%
17Number of Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
57
0.6%
18Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
55
0.6%
19Find Minimum in Rotated Sorted Array
Array, Binary Search
Medium
55
0.5%
20Knight Probability in Chessboard
Dynamic Programming
Medium
55
0.6%
21Better Compression of String
Hash Table, String, Sorting, Counting
Medium
55
0.8%
22Two Sum
Array, Hash Table
Easy
53
0.6%
23Best Time to Buy and Sell Stock II
Array, Dynamic Programming, Greedy
Medium
53
0.7%
24Pairs of Songs With Total Durations Divisible by 60
Array, Hash Table, Counting
Medium
53
0.5%
25Valid Arrangement of Pairs
Array, Depth-First Search, Graph Theory, Eulerian Circuit
Hard
52
0.7%
26Robot Return to Origin
String, Simulation
Easy
52
0.8%
27Design HashMap
Array, Hash Table, Linked List, Design, Hash Function
Easy
50
0.7%
28Corporate Flight Bookings
Array, Prefix Sum
Medium
50
0.7%
29Minimum Moves to Capture The Queen
Math, Enumeration
Medium
50
0.2%
30Minimum Length of String After Deleting Similar Ends
Two Pointers, String
Medium
50
0.6%
31Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
49
0.5%
32Minimum Cost Homecoming of a Robot in a Grid
Array, Greedy
Medium
49
0.5%
33Range Product Queries of Powers
Array, Bit Manipulation, Prefix Sum
Medium
49
0.6%
34Shortest Subarray with Sum at Least K
Array, Binary Search, Queue, Sliding Window, Heap (Priority Queue), Prefix Sum, Monotonic Queue
Hard
49
0.3%
35Find the Minimum Amount of Time to Brew Potions
Array, Simulation, Prefix Sum
Medium
49
0.6%
36Pascal's Triangle
Array, Dynamic Programming
Easy
47
0.8%
37Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
47
0.7%
38Keep Multiplying Found Values by Two
Array, Hash Table, Sorting, Simulation
Easy
47
0.8%
39Count Number of Texts
Hash Table, Math, String, Dynamic Programming
Medium
47
0.5%
40Successful Pairs of Spells and Potions
Array, Two Pointers, Binary Search, Sorting
Medium
47
0.5%
41Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
47
0.7%
42Find All Good Indices
Array, Dynamic Programming, Prefix Sum
Medium
47
0.4%
43Determine if Two Events Have Conflict
Array, String
Easy
47
0.5%
44Count Palindromic Subsequences
String, Dynamic Programming
Hard
47
0.4%
45Count Collisions of Monkeys on a Polygon
Math, Recursion
Medium
47
0.3%
46Minimum Falling Path Sum
Array, Dynamic Programming, Matrix
Medium
47
0.6%
47Print Zero Even Odd
Concurrency
Medium
47
0.7%
48Sort the Jumbled Numbers
Array, Sorting
Medium
47
0.6%
49Perform String Shifts
Array, Math, String
Easy
47
0.6%
50Minimum Number of Chairs in a Waiting Room
String, Simulation
Easy
47
0.8%
51Maximize Palindrome Length From Subsequences
String, Dynamic Programming
Hard
47
0.4%
52Permutations III
Array, Backtracking
Medium
47
0.9%
53Remove All Adjacent Duplicates in String II
String, Stack
Medium
45
0.6%
54Optimal Account Balancing
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Hard
45
0.5%
55Car Pooling
Array, Sorting, Heap (Priority Queue), Simulation, Prefix Sum
Medium
45
0.6%
56Jump Game
Array, Dynamic Programming, Greedy
Medium
43
0.4%
57Product of Array Except Self
Array, Prefix Sum
Medium
43
0.7%
58Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
43
0.5%
59Construct Smallest Number From DI String
String, Backtracking, Stack, Greedy
Medium
43
0.9%
60Palindromic Substrings
Two Pointers, String, Dynamic Programming
Medium
43
0.7%
61Backspace String Compare
Two Pointers, String, Stack, Simulation
Easy
43
0.5%
62Longest Repeating Character Replacement
Hash Table, String, Sliding Window
Medium
43
0.6%
63Coin Change
Array, Dynamic Programming, Breadth-First Search
Medium
43
0.5%
64Allocate Mailboxes
Array, Math, Dynamic Programming, Sorting
Hard
43
0.6%
65Number of Perfect Pairs
Array, Math, Two Pointers, Sorting
Medium
43
0.3%
66Design Event Manager
Array, Hash Table, Design, Heap (Priority Queue), Ordered Set
Medium
43
0.5%
67Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
41
0.4%
683Sum
Array, Two Pointers, Sorting
Medium
41
0.4%
69N-Queens
Array, Backtracking
Hard
41
0.8%
70Sqrt(x)
Math, Binary Search
Easy
41
0.4%
71Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
41
0.5%
72Check if the Sentence Is Pangram
Hash Table, String
Easy
41
0.8%
73Integer to English Words
Math, String, Recursion
Hard
41
0.4%
74String to Integer (atoi)
String
Medium
38
0.2%
75Valid Parentheses
String, Stack
Easy
38
0.4%
76Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
38
0.7%
77House Robber
Array, Dynamic Programming
Medium
38
0.5%
78The Skyline Problem
Array, Divide and Conquer, Binary Indexed Tree, Segment Tree, Sweep Line, Sorting, Heap (Priority Queue), Ordered Set
Hard
38
0.5%
79Asteroid Collision
Array, Stack, Simulation
Medium
38
0.5%
80Daily Temperatures
Array, Stack, Monotonic Stack
Medium
38
0.7%
81Maximum Profit in Job Scheduling
Array, Binary Search, Dynamic Programming, Sorting
Hard
38
0.5%
82Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
38
0.8%
83Open the Lock
Array, Hash Table, String, Breadth-First Search
Medium
38
0.6%
84Consecutive Characters
String
Easy
38
0.6%
85Move Zeroes
Array, Two Pointers
Easy
38
0.6%
86Binary Tree Cameras
Dynamic Programming, Tree, Depth-First Search, Binary Tree
Hard
38
0.5%
87Roman to Integer
Hash Table, Math, String
Easy
35
0.7%
88Pow(x, n)
Math, Recursion
Medium
35
0.4%
89Spiral Matrix
Array, Matrix, Simulation
Medium
35
0.6%
90Candy
Array, Greedy
Hard
35
0.5%
91Find Peak Element
Array, Binary Search
Medium
35
0.5%
92Find Median from Data Stream
Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
Hard
35
0.5%
93Search a 2D Matrix
Array, Binary Search, Matrix
Medium
35
0.5%
94Capacity To Ship Packages Within D Days
Array, Binary Search
Medium
35
0.7%
95Minimum Value to Get Positive Step by Step Sum
Array, Prefix Sum
Easy
35
0.6%
96Design Circular Deque
Array, Linked List, Design, Queue
Medium
35
0.6%
97Reverse Linked List
Linked List, Recursion
Easy
35
0.8%
98Circular Array Loop
Array, Hash Table, Two Pointers
Medium
35
0.4%
99Longest Consecutive Sequence
Array, Hash Table, Union-Find
Medium
35
0.5%
100Max Area of Island
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
35
0.7%
101Course Schedule II
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
35
0.6%
102Maximal Rectangle
Array, Dynamic Programming, Stack, Matrix, Monotonic Stack
Hard
35
0.6%
103Minimum Initial Energy to Finish Tasks
Array, Greedy, Sorting
Hard
35
0.8%
104Add Two Numbers
Linked List, Math, Recursion
Medium
32
0.5%
105Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
32
0.5%
106Linked List Cycle
Hash Table, Linked List, Two Pointers
Easy
32
0.5%
107Maximum Product Subarray
Array, Dynamic Programming
Medium
32
0.4%
108Minimum Size Subarray Sum
Array, Binary Search, Sliding Window, Prefix Sum
Medium
32
0.5%
109Power of Three
Math, Recursion
Easy
32
0.5%
110Maximum XOR of Two Numbers in an Array
Array, Hash Table, Bit Manipulation, Trie
Medium
32
0.5%
111Reaching Points
Math
Hard
32
0.3%
112Rotting Oranges
Array, Breadth-First Search, Matrix
Medium
32
0.6%
113Merge k Sorted Lists
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Hard
32
0.6%
114Third Maximum Number
Array, Sorting
Easy
32
0.4%
115Identify the Largest Outlier in an Array
Array, Hash Table, Counting, Enumeration
Medium
32
0.4%
116Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
Array, Sliding Window
Medium
32
0.7%
117Russian Doll Envelopes
Array, Binary Search, Dynamic Programming, Sorting
Hard
32
0.4%
118Valid Triangle Number
Array, Two Pointers, Binary Search, Greedy, Sorting
Medium
32
0.6%
119Task Scheduler
Array, Hash Table, Greedy, Sorting, Heap (Priority Queue), Counting
Medium
32
0.6%
120Path with Maximum Gold
Array, Backtracking, Matrix
Medium
32
0.7%
121Reverse Nodes in k-Group
Linked List, Recursion
Hard
32
0.7%
122Koko Eating Bananas
Array, Binary Search
Medium
32
0.5%
123Largest Rectangle in Histogram
Array, Stack, Monotonic Stack
Hard
32
0.5%
124Merge Sorted Array
Array, Two Pointers, Sorting
Easy
32
0.6%
125Gas Station
Array, Greedy
Medium
32
0.5%
126Minimum Window Substring
Hash Table, String, Sliding Window
Hard
32
0.5%
127Letter Combinations of a Phone Number
Hash Table, String, Backtracking
Medium
27
0.7%
128Next Permutation
Array, Two Pointers
Medium
27
0.5%
129First Missing Positive
Array, Hash Table
Hard
27
0.4%
130Jump Game II
Array, Dynamic Programming, Greedy
Medium
27
0.4%
131Rotate Image
Array, Math, Matrix
Medium
27
0.8%
132Set Matrix Zeroes
Array, Hash Table, Matrix
Medium
27
0.6%
133Word Search
Array, String, Backtracking, Depth-First Search, Matrix
Medium
27
0.5%
134Intersection of Two Linked Lists
Hash Table, Linked List, Two Pointers
Easy
27
0.6%
135Best Time to Buy and Sell Stock IV
Array, Dynamic Programming
Hard
27
0.5%
136Maximal Square
Array, Dynamic Programming, Matrix
Medium
27
0.5%
137Reverse String
Two Pointers, String
Easy
27
0.8%
138Decode String
String, Stack, Recursion
Medium
27
0.6%
139Minimum Number of Arrows to Burst Balloons
Array, Greedy, Sorting
Medium
27
0.6%
140Minimum Number of Refueling Stops
Array, Dynamic Programming, Greedy, Heap (Priority Queue)
Hard
27
0.4%
141Count Number of Teams
Array, Dynamic Programming, Binary Indexed Tree, Segment Tree
Medium
27
0.7%
142Design Underground System
Hash Table, String, Design
Medium
27
0.7%
143Find the Closest Palindrome
Math, String
Hard
27
0.3%
144Max Consecutive Ones III
Array, Binary Search, Sliding Window, Prefix Sum
Medium
27
0.7%
145Validate Binary Search Tree
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Medium
27
0.4%
146Single Element in a Sorted Array
Array, Binary Search
Medium
27
0.6%
147Maximum Size Subarray Sum Equals k
Array, Hash Table, Prefix Sum
Medium
27
0.5%
148Binary Tree Maximum Path Sum
Dynamic Programming, Tree, Depth-First Search, Binary Tree
Hard
27
0.4%
149Snakes and Ladders
Array, Breadth-First Search, Matrix
Medium
27
0.5%
150Game of Life
Array, Matrix, Simulation
Medium
27
0.7%
151Spiral Matrix II
Array, Matrix, Simulation
Medium
27
0.8%
152Palindrome Pairs
Array, Hash Table, String, Trie, Hash Function
Hard
27
0.4%
153132 Pattern
Array, Binary Search, Stack, Monotonic Stack, Ordered Set
Medium
27
0.3%
154Frequency of the Most Frequent Element
Array, Binary Search, Greedy, Sliding Window, Sorting, Prefix Sum
Medium
27
0.4%
155Path Sum
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
27
0.6%
156Implement Stack using Queues
Stack, Design, Queue
Easy
27
0.7%
157Find First and Last Position of Element in Sorted Array
Array, Binary Search
Medium
27
0.5%
158Binary Tree Level Order Traversal
Tree, Breadth-First Search, Binary Tree
Medium
27
0.7%
159Partition Equal Subset Sum
Array, Dynamic Programming
Medium
27
0.5%
160Best Time to Buy and Sell Stock III
Array, Dynamic Programming
Hard
27
0.5%
161Count Primes
Array, Math, Enumeration, Number Theory
Medium
27
0.4%
162Distribute Coins in Binary Tree
Tree, Depth-First Search, Binary Tree
Medium
27
0.8%
163Greatest Sum Divisible by Three
Array, Dynamic Programming, Greedy, Sorting
Medium
27
0.6%
164Magnetic Force Between Two Balls
Array, Binary Search, Sorting
Medium
27
0.7%
165Shortest Subarray to be Removed to Make Array Sorted
Array, Two Pointers, Binary Search, Stack, Monotonic Stack
Medium
27
0.5%
166Majority Element
Array, Hash Table, Divide and Conquer, Sorting, Counting
Easy
27
0.7%
167Kth Largest Element in a Stream
Tree, Design, Binary Search Tree, Heap (Priority Queue), Binary Tree, Data Stream
Easy
27
0.6%
168Valid Sudoku
Array, Hash Table, Matrix
Medium
27
0.6%
169Sort Colors
Array, Two Pointers, Sorting
Medium
27
0.7%
170Minimum Number of Moves to Make Palindrome
Two Pointers, String, Greedy, Binary Indexed Tree
Hard
27
0.5%
171Minimum Increment to Make Array Unique
Array, Greedy, Sorting, Counting
Medium
27
0.6%
172Valid Parenthesis String
String, Dynamic Programming, Stack, Greedy
Medium
27
0.4%
173Integer to Roman
Hash Table, Math, String
Medium
20
0.7%
174Merge Two Sorted Lists
Linked List, Recursion
Easy
20
0.7%
175Pascal's Triangle II
Array, Dynamic Programming
Easy
20
0.7%
176Reorder List
Linked List, Two Pointers, Stack, Recursion
Medium
20
0.7%
177Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
20
0.7%
178Find the Duplicate Number
Array, Two Pointers, Binary Search, Bit Manipulation
Medium
20
0.6%
179Longest Increasing Subsequence
Array, Binary Search, Dynamic Programming
Medium
20
0.6%
180Longest Substring with At Most K Distinct Characters
Hash Table, String, Sliding Window
Medium
20
0.5%
181Next Greater Element I
Array, Hash Table, Stack, Monotonic Stack
Easy
20
0.8%
182Count of Integers
Math, String, Dynamic Programming
Hard
20
0.4%
183Reorganize String
Hash Table, String, Greedy, Sorting, Heap (Priority Queue), Counting
Medium
20
0.6%
184Isomorphic Strings
Hash Table, String
Easy
20
0.5%
185Word Break
Array, Hash Table, String, Dynamic Programming, Trie, Memoization
Medium
20
0.5%
186Sudoku Solver
Array, Hash Table, Backtracking, Matrix
Hard
20
0.7%
187Ugly Number II
Hash Table, Math, Dynamic Programming, Heap (Priority Queue)
Medium
20
0.5%
188Fizz Buzz
Math, String, Simulation
Easy
20
0.8%
189Restore IP Addresses
String, Backtracking
Medium
20
0.6%
190Flood Fill
Array, Depth-First Search, Breadth-First Search, Matrix
Easy
20
0.7%
191Subsets
Array, Backtracking, Bit Manipulation
Medium
20
0.8%
192Excel Sheet Column Number
Math, String
Easy
20
0.7%
193Maximum Sum Circular Subarray
Array, Divide and Conquer, Dynamic Programming, Queue, Monotonic Queue
Medium
20
0.5%
194Remove One Element to Make the Array Strictly Increasing
Array
Easy
20
0.3%
195LFU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Hard
20
0.5%
196Simple Bank System
Array, Hash Table, Design, Simulation
Medium
20
0.7%
197Basic Calculator II
Math, String, Stack
Medium
20
0.5%
198Remove All Occurrences of a Substring
String, Stack, Simulation
Medium
20
0.8%
199Count Good Nodes in Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Medium
20
0.7%
200Two Sum IV - Input is a BST
Hash Table, Two Pointers, Tree, Depth-First Search, Breadth-First Search, Binary Search Tree, Binary Tree
Easy
20
0.6%
201Next Greater Element II
Array, Stack, Monotonic Stack
Medium
20
0.7%
202K-th Symbol in Grammar
Math, Bit Manipulation, Recursion
Medium
20
0.5%
203Implement Trie (Prefix Tree)
Hash Table, String, Design, Trie
Medium
20
0.7%
204Meeting Rooms III
Array, Hash Table, Sorting, Heap (Priority Queue), Simulation
Hard
20
0.5%
205Design Circular Queue
Array, Linked List, Design, Queue
Medium
20
0.5%
206Lexicographically Smallest String After Substring Operation
String, Greedy
Medium
20
0.4%
207Find the Celebrity
Two Pointers, Graph Theory, Interactive
Medium
20
0.5%
208Triangle
Array, Dynamic Programming
Medium
20
0.6%
209Shortest Path in Binary Matrix
Array, Breadth-First Search, Matrix
Medium
20
0.5%
210Bus Routes
Array, Hash Table, Breadth-First Search
Hard
20
0.5%
211Evaluate Reverse Polish Notation
Array, Math, Stack
Medium
20
0.6%
212Symmetric Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
20
0.6%
213Non-overlapping Intervals
Array, Dynamic Programming, Greedy, Sorting
Medium
20
0.6%
214Text Justification
Array, String, Simulation
Hard
20
0.5%
215Burst Balloons
Array, Dynamic Programming
Hard
20
0.6%
216Length of Longest Fibonacci Subsequence
Array, Hash Table, Dynamic Programming
Medium
20
0.6%
217Search a 2D Matrix II
Array, Binary Search, Divide and Conquer, Matrix
Medium
20
0.6%
218Word Ladder
Hash Table, String, Breadth-First Search
Hard
20
0.5%
219Find Original Array From Doubled Array
Array, Hash Table, Greedy, Sorting
Medium
20
0.4%
220Find Pivot Index
Array, Prefix Sum
Easy
20
0.6%
221Cherry Pickup
Array, Dynamic Programming, Matrix
Hard
20
0.4%
222Snapshot Array
Array, Hash Table, Binary Search, Design
Medium
20
0.4%
223Maximum Average Subarray I
Array, Sliding Window
Easy
20
0.5%
224Permutations II
Array, Backtracking, Sorting
Medium
20
0.6%
225Longest Palindromic Subsequence
String, Dynamic Programming
Medium
20
0.7%
226Perfect Squares
Math, Dynamic Programming, Breadth-First Search
Medium
20
0.6%
227Longest Duplicate Substring
String, Binary Search, Sliding Window, Rolling Hash, Suffix Array, Hash Function
Hard
20
0.3%
228Amount of Time for Binary Tree to Be Infected
Hash Table, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Medium
20
0.7%
229Binary Tree Zigzag Level Order Traversal
Tree, Breadth-First Search, Binary Tree
Medium
20
0.6%
230Power of Two
Math, Bit Manipulation, Recursion
Easy
20
0.5%
231Unique Paths III
Array, Backtracking, Bit Manipulation, Matrix
Hard
20
0.8%
232Delete the Middle Node of a Linked List
Linked List, Two Pointers
Medium
20
0.6%
233Parsing A Boolean Expression
String, Stack, Recursion
Hard
20
0.7%
234Find Shortest Path with K Hops
Graph Theory, Heap (Priority Queue), Shortest Path
Hard
20
0.7%
235Tree Diameter
Tree, Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
20
0.6%
236Minimum Swaps to Make Strings Equal
Math, String, Greedy
Medium
20
0.7%
237Odd Even Linked List
Linked List
Medium
20
0.6%
238Evaluate Division
Array, String, Depth-First Search, Breadth-First Search, Union-Find, Graph Theory, Shortest Path
Medium
20
0.6%
239Minimum Cost to Reach City With Discounts
Graph Theory, Heap (Priority Queue), Shortest Path
Medium
20
0.6%
240Single-Threaded CPU
Array, Sorting, Heap (Priority Queue)
Medium
20
0.5%
241Permutations
Array, Backtracking
Medium
20
0.8%
242Diameter of N-Ary Tree
Tree, Depth-First Search
Medium
20
0.8%
243K Closest Points to Origin
Array, Math, Divide and Conquer, Geometry, Sorting, Heap (Priority Queue), Quickselect
Medium
20
0.7%
244Car Fleet
Array, Stack, Sorting, Monotonic Stack
Medium
20
0.6%
245Count Square Submatrices with All Ones
Array, Dynamic Programming, Matrix
Medium
20
0.8%
246Reverse Words in a String
Two Pointers, String
Medium
20
0.6%
247Remove Duplicates from Sorted Array
Array, Two Pointers
Easy
20
0.6%
248Find the Longest Substring Containing Vowels in Even Counts
Hash Table, String, Bit Manipulation, Prefix Sum
Medium
20
0.8%
249Minimum Insertion Steps to Make a String Palindrome
String, Dynamic Programming
Hard
20
0.7%
250Shortest Bridge
Array, Depth-First Search, Breadth-First Search, Matrix
Medium
20
0.6%
251Design Browser History
Array, Linked List, Stack, Design, Doubly-Linked List, Data Stream
Medium
20
0.8%
252Lowest Common Ancestor of a Binary Tree
Tree, Depth-First Search, Binary Tree
Medium
20
0.7%
253Valid Anagram
Hash Table, String, Sorting
Easy
20
0.7%
254Top K Frequent Words
Array, Hash Table, String, Trie, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Medium
20
0.6%
255Is Subsequence
Two Pointers, String, Dynamic Programming
Easy
20
0.5%
256Accounts Merge
Array, Hash Table, String, Depth-First Search, Breadth-First Search, Union-Find, Sorting
Medium
20
0.6%
257Largest Number
Array, String, Greedy, Sorting
Medium
20
0.4%
258Kth Ancestor of a Tree Node
Binary Search, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search, Breadth-First Search, Design
Hard
20
0.4%
259Split Array Largest Sum
Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum
Hard
20
0.6%
260Maximum Number of Events That Can Be Attended
Array, Greedy, Sorting, Heap (Priority Queue)
Medium
20
0.4%
261Find the Winner of an Array Game
Array, Simulation
Medium
20
0.6%

How to read this list

The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.

Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.