grindmapcompany-wise LeetCode
All companies

Zoho LeetCode Questions

168 questions all-time · 54 easy · 94 medium · 20 hard
# Problem Difficulty Frequency Acceptance
1Spiral Matrix
Array, Matrix, Simulation
Medium
100
0.6%
2Decode String
String, Stack, Recursion
Medium
95
0.6%
3Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
90
0.4%
4Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
89
0.6%
5Valid Parentheses
String, Stack
Easy
88
0.4%
6Merge Intervals
Array, Sorting
Medium
87
0.5%
7Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
85
0.4%
8Two Sum
Array, Hash Table
Easy
84
0.6%
9Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
82
0.7%
10Group Anagrams
Array, Hash Table, String, Sorting
Medium
82
0.7%
11Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
82
0.5%
12Compare Version Numbers
Two Pointers, String
Medium
79
0.5%
13Sort Even and Odd Indices Independently
Array, Sorting
Easy
79
0.6%
14Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
77
0.8%
15Number of Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
77
0.6%
16Find Winner on a Tic Tac Toe Game
Array, Hash Table, Matrix, Simulation
Easy
77
0.5%
17Largest Number
Array, String, Greedy, Sorting
Medium
77
0.4%
18Daily Temperatures
Array, Stack, Monotonic Stack
Medium
77
0.7%
19Zigzag Conversion
String
Medium
75
0.5%
20Wildcard Matching
String, Dynamic Programming, Greedy, Recursion
Hard
75
0.3%
21Rotate Image
Array, Math, Matrix
Medium
75
0.8%
22Remove All Occurrences of a Substring
String, Stack, Simulation
Medium
73
0.8%
23Sqrt(x)
Math, Binary Search
Easy
73
0.4%
24Container With Most Water
Array, Two Pointers, Greedy
Medium
70
0.6%
25Regular Expression Matching
String, Dynamic Programming, Recursion
Hard
70
0.3%
26Count Monobit Integers
Bit Manipulation, Enumeration
Easy
70
0.7%
27Longest Common Prefix
Array, String, Trie
Easy
68
0.5%
28Longest Valid Parentheses
String, Dynamic Programming, Stack
Hard
68
0.4%
29Merge Close Characters
Hash Table, String
Medium
68
0.5%
30Roman to Integer
Hash Table, Math, String
Easy
65
0.7%
31Search in Rotated Sorted Array
Array, Binary Search
Medium
65
0.5%
32Move Zeroes
Array, Two Pointers
Easy
65
0.6%
33Basic Calculator II
Math, String, Stack
Medium
65
0.5%
34Rotting Oranges
Array, Breadth-First Search, Matrix
Medium
65
0.6%
35Angle Between Hands of a Clock
Math
Medium
65
0.7%
36Letter Combinations of a Phone Number
Hash Table, String, Backtracking
Medium
61
0.7%
37Valid Sudoku
Array, Hash Table, Matrix
Medium
61
0.6%
38Edit Distance
String, Dynamic Programming
Medium
61
0.6%
39Merge Sorted Array
Array, Two Pointers, Sorting
Easy
61
0.6%
40Non-overlapping Intervals
Array, Dynamic Programming, Greedy, Sorting
Medium
61
0.6%
41Jump Game II
Array, Dynamic Programming, Greedy
Medium
61
0.4%
423Sum
Array, Two Pointers, Sorting
Medium
57
0.4%
43Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
57
0.5%
44Jump Game
Array, Dynamic Programming, Greedy
Medium
57
0.4%
45Excel Sheet Column Number
Math, String
Easy
57
0.7%
46Replace Elements with Greatest Element on Right Side
Array
Easy
57
0.7%
47Product of Array Except Self
Array, Prefix Sum
Medium
57
0.7%
48Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
57
0.5%
49Add Two Numbers
Linked List, Math, Recursion
Medium
57
0.5%
50Island Perimeter
Array, Depth-First Search, Breadth-First Search, Matrix
Easy
57
0.7%
51Single Element in a Sorted Array
Array, Binary Search
Medium
57
0.6%
52Palindrome Number
Math
Easy
51
0.6%
533Sum Closest
Array, Two Pointers, Sorting
Medium
51
0.5%
54Find the Index of the First Occurrence in a String
Two Pointers, String, String Matching
Easy
51
0.5%
55Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
51
0.5%
56Count and Say
String
Medium
51
0.6%
57N-Queens
Array, Backtracking
Hard
51
0.8%
58Decode Ways
String, Dynamic Programming
Medium
51
0.4%
59Rotate Array
Array, Math, Two Pointers
Medium
51
0.5%
60Isomorphic Strings
Hash Table, String
Easy
51
0.5%
61Asteroid Collision
Array, Stack, Simulation
Medium
51
0.5%
62Word Search II
Array, String, Backtracking, Trie, Matrix
Hard
51
0.4%
63Pascal's Triangle
Array, Dynamic Programming
Easy
51
0.8%
64Multiply Strings
Math, String, Simulation
Medium
51
0.4%
65Merge Two Sorted Lists
Linked List, Recursion
Easy
51
0.7%
66Dungeon Game
Array, Dynamic Programming, Matrix
Hard
51
0.4%
67Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
51
0.7%
68Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
51
0.7%
69Gas Station
Array, Greedy
Medium
51
0.5%
70Excel Sheet Column Title
Math, String
Easy
51
0.5%
71Remove Duplicates from Sorted Array
Array, Two Pointers
Easy
45
0.6%
72Combination Sum
Array, Backtracking
Medium
45
0.8%
73Word Search
Array, String, Backtracking, Depth-First Search, Matrix
Medium
45
0.5%
74Reverse Words in a String
Two Pointers, String
Medium
45
0.6%
75Integer to English Words
Math, String, Recursion
Hard
45
0.4%
76Partition Equal Subset Sum
Array, Dynamic Programming
Medium
45
0.5%
77Diagonal Traverse
Array, Matrix, Simulation
Medium
45
0.7%
78Sudoku Solver
Array, Hash Table, Backtracking, Matrix
Hard
45
0.7%
79Contains Duplicate
Array, Hash Table, Sorting
Easy
45
0.6%
80Maximal Rectangle
Array, Dynamic Programming, Stack, Matrix, Monotonic Stack
Hard
45
0.6%
81Fraction to Recurring Decimal
Hash Table, Math, String
Medium
45
0.3%
82Sort Characters By Frequency
Hash Table, String, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Medium
45
0.8%
83Majority Element
Array, Hash Table, Divide and Conquer, Sorting, Counting
Easy
45
0.7%
84Valid Palindrome
Two Pointers, String
Easy
45
0.5%
85Largest Time for Given Digits
Array, String, Backtracking, Enumeration
Medium
45
0.4%
86Set Matrix Zeroes
Array, Hash Table, Matrix
Medium
45
0.6%
87Buddy Strings
Hash Table, String
Easy
45
0.3%
88Minimum Path Sum
Array, Dynamic Programming, Matrix
Medium
45
0.7%
89Sort Array by Increasing Frequency
Array, Hash Table, Sorting
Easy
45
0.8%
90Remove Duplicate Letters
String, Stack, Greedy, Monotonic Stack
Medium
45
0.5%
91Minimum Number of Arrows to Burst Balloons
Array, Greedy, Sorting
Medium
45
0.6%
92Find the Highest Altitude
Array, Prefix Sum
Easy
45
0.8%
93Fruit Into Baskets
Array, Hash Table, Sliding Window
Medium
45
0.5%
94Max Area of Island
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
45
0.7%
95Partitioning Into Minimum Number Of Deci-Binary Numbers
String, Greedy
Medium
45
0.9%
96Lemonade Change
Array, Greedy
Easy
45
0.6%
97Integer to Roman
Hash Table, Math, String
Medium
36
0.7%
98Search Insert Position
Array, Binary Search
Easy
36
0.5%
99Spiral Matrix II
Array, Matrix, Simulation
Medium
36
0.8%
100Subsets
Array, Backtracking, Bit Manipulation
Medium
36
0.8%
101Restore IP Addresses
String, Backtracking
Medium
36
0.6%
102Best Time to Buy and Sell Stock II
Array, Dynamic Programming, Greedy
Medium
36
0.7%
103Longest Consecutive Sequence
Array, Hash Table, Union-Find
Medium
36
0.5%
104Word Break
Array, Hash Table, String, Dynamic Programming, Trie, Memoization
Medium
36
0.5%
105House Robber
Array, Dynamic Programming
Medium
36
0.5%
106Happy Number
Hash Table, Math, Two Pointers
Easy
36
0.6%
107Find the Duplicate Number
Array, Two Pointers, Binary Search, Bit Manipulation
Medium
36
0.6%
108Word Pattern
Hash Table, String
Easy
36
0.4%
109Coin Change
Array, Dynamic Programming, Breadth-First Search
Medium
36
0.5%
110Reverse Vowels of a String
Two Pointers, String
Easy
36
0.6%
111Merge Strings Alternately
Two Pointers, String
Easy
36
0.8%
112Find the Winner of the Circular Game
Array, Math, Recursion, Queue, Simulation
Medium
36
0.8%
113Largest Rectangle in Histogram
Array, Stack, Monotonic Stack
Hard
36
0.5%
114Minimum Time Difference
Array, Math, String, Sorting
Medium
36
0.6%
115Consecutive Numbers Sum
Math, Enumeration
Hard
36
0.4%
116String to Integer (atoi)
String
Medium
36
0.2%
117Coin Change II
Array, Dynamic Programming
Medium
36
0.6%
118Zuma Game
String, Dynamic Programming, Stack, Breadth-First Search, Memoization
Hard
36
0.3%
119String Compression
Two Pointers, String
Medium
36
0.6%
120Find Peak Element
Array, Binary Search
Medium
36
0.5%
121Word Subsets
Array, Hash Table, String
Medium
36
0.6%
122Interleaving String
String, Dynamic Programming
Medium
36
0.4%
123Fair Distribution of Cookies
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Medium
36
0.7%
124Check if Every Row and Column Contains All Numbers
Array, Hash Table, Matrix
Easy
36
0.5%
125Number of Good Pairs
Array, Hash Table, Math, Counting
Easy
36
0.9%
126Intersection of Two Arrays
Array, Hash Table, Two Pointers, Binary Search, Sorting
Easy
36
0.8%
127Maximum Number of Events That Can Be Attended
Array, Greedy, Sorting, Heap (Priority Queue)
Medium
36
0.4%
128Minimum Window Substring
Hash Table, String, Sliding Window
Hard
36
0.5%
129Odd Even Linked List
Linked List
Medium
36
0.6%
130Sum of Beauty of All Substrings
Hash Table, String, Counting
Medium
36
0.7%
131Minimum Number of Swaps to Make the String Balanced
Two Pointers, String, Stack, Greedy
Medium
36
0.8%
132Rotate String
String, String Matching
Easy
36
0.7%
13301 Matrix
Array, Dynamic Programming, Breadth-First Search, Matrix
Medium
36
0.5%
134Reorganize String
Hash Table, String, Greedy, Sorting, Heap (Priority Queue), Counting
Medium
36
0.6%
1354Sum
Array, Two Pointers, Sorting
Medium
36
0.4%
136Defanging an IP Address
String
Easy
36
0.9%
137Target Sum
Array, Dynamic Programming, Backtracking
Medium
36
0.5%
138Longest Palindromic Subsequence
String, Dynamic Programming
Medium
36
0.7%
139Long Pressed Name
Two Pointers, String
Easy
36
0.3%
140Strong Password Checker
String, Greedy, Heap (Priority Queue)
Hard
36
0.2%
141Max Points on a Line
Array, Hash Table, Math, Geometry
Hard
36
0.3%
142Two Sum II - Input Array Is Sorted
Array, Two Pointers, Binary Search
Medium
36
0.7%
143Next Greater Element II
Array, Stack, Monotonic Stack
Medium
36
0.7%
144Perfect Squares
Math, Dynamic Programming, Breadth-First Search
Medium
36
0.6%
145House Robber II
Array, Dynamic Programming
Medium
36
0.5%
146Contains Duplicate II
Array, Hash Table, Sliding Window
Easy
36
0.5%
147Find Lucky Integer in an Array
Array, Hash Table, Counting
Easy
36
0.8%
148Combination Sum II
Array, Backtracking
Medium
36
0.6%
149First Unique Character in a String
Hash Table, String, Queue, Counting
Easy
36
0.7%
150N-Repeated Element in Size 2N Array
Array, Hash Table
Easy
36
0.8%
151Is Subsequence
Two Pointers, String, Dynamic Programming
Easy
36
0.5%
152Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
36
0.5%
153Assign Cookies
Array, Two Pointers, Greedy, Sorting
Easy
36
0.6%
154Find Missing and Repeated Values
Array, Hash Table, Math, Matrix
Easy
36
0.8%
155Reverse Words in a String III
Two Pointers, String
Easy
36
0.8%
156Distinct Subsequences
String, Dynamic Programming
Hard
36
0.5%
157Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
36
0.7%
158LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
36
0.5%
159Largest Number At Least Twice of Others
Array, Sorting
Easy
36
0.5%
160Plus One
Array, Math
Easy
36
0.5%
161Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
36
0.7%
162Valid Anagram
Hash Table, String, Sorting
Easy
36
0.7%
163Find First and Last Position of Element in Sorted Array
Array, Binary Search
Medium
36
0.5%
164Remove K Digits
String, Stack, Greedy, Monotonic Stack
Medium
36
0.4%
165Maximum Number of Words Found in Sentences
Array, String
Easy
36
0.9%
166Course Schedule
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
36
0.5%
167Day of the Week
Math
Easy
36
0.6%
168First Missing Positive
Array, Hash Table
Hard
36
0.4%

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.