grindmapcompany-wise LeetCode
All companies

Cisco LeetCode Questions

87 questions all-time · 24 easy · 50 medium · 13 hard
# Problem Difficulty Frequency Acceptance
1Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
100
35.8%
2Predict the Winner
Array, Math, Dynamic Programming, Recursion, Game Theory
Medium
98
55.7%
3House Robber
Array, Dynamic Programming
Medium
98
52.3%
4Lucky Numbers in a Matrix
Array, Matrix
Easy
85
79.9%
5Rotate Image
Array, Math, Matrix
Medium
85
77.9%
6Spiral Matrix
Array, Matrix, Simulation
Medium
84
53.9%
7Fizz Buzz
Math, String, Simulation
Easy
70
74.4%
8LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
67
45.2%
9Snakes and Ladders
Array, Breadth-First Search, Matrix
Medium
67
47.8%
10Number of Valid Words in a Sentence
String
Easy
67
30.0%
11Find Third Transaction
Database
Medium
65
53.9%
12Maximum Difference Between Increasing Elements
Array
Easy
65
66.1%
13Merge Intervals
Array, Sorting
Medium
65
49.4%
14Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
63
52.1%
15Implement Router
Array, Hash Table, Binary Search, Design, Queue, Ordered Set
Medium
63
21.8%
16Find the Largest Area of Square Inside Two Rectangles
Array, Math, Geometry
Medium
63
45.1%
17Minimum Cost to Make Array Equal
Array, Binary Search, Greedy, Sorting, Prefix Sum
Hard
63
46.3%
18Word Search II
Array, String, Backtracking, Trie, Matrix
Hard
63
37.3%
19Number of Equal Count Substrings
Hash Table, String, Sliding Window, Counting
Medium
63
44.7%
20Sum of k-Mirror Numbers
Math, Enumeration
Hard
63
42.0%
21Check if Binary String Has at Most One Segment of Ones
String
Easy
63
39.0%
22Max Points on a Line
Array, Hash Table, Math, Geometry
Hard
59
29.0%
23Happy Number
Hash Table, Math, Two Pointers
Easy
59
58.1%
24Stone Game
Array, Math, Dynamic Programming, Game Theory
Medium
59
71.6%
25Two Sum
Array, Hash Table
Easy
59
55.8%
26Cherry Pickup
Array, Dynamic Programming, Matrix
Hard
56
37.9%
27Valid Parentheses
String, Stack
Easy
56
42.3%
28Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
56
65.1%
29Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
53
36.9%
30Linked List Cycle
Hash Table, Linked List, Two Pointers
Easy
50
52.6%
31Decode String
String, Stack, Recursion
Medium
50
61.2%
32Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
50
55.3%
33Remove Boxes
Array, Dynamic Programming, Memoization
Hard
50
48.3%
34Merge Sorted Array
Array, Two Pointers, Sorting
Easy
50
52.9%
35Strange Printer
String, Dynamic Programming
Hard
45
60.8%
36Longest Consecutive Sequence
Array, Hash Table, Union Find
Medium
45
47.0%
37Letter Combinations of a Phone Number
Hash Table, String, Backtracking
Medium
45
63.9%
38Move Zeroes
Array, Two Pointers
Easy
45
62.8%
393Sum
Array, Two Pointers, Sorting
Medium
45
37.1%
40Reverse Linked List
Linked List, Recursion
Easy
45
79.2%
41Number of Islands
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
Medium
45
62.3%
42Search a 2D Matrix
Array, Binary Search, Matrix
Medium
45
52.3%
43Word Search
Array, String, Backtracking, Depth-First Search, Matrix
Medium
40
45.3%
44Gas Station
Array, Greedy
Medium
40
46.4%
45Remove Duplicates from Sorted Array
Array, Two Pointers
Easy
40
60.4%
46Meeting Rooms II
Array, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum
Medium
40
52.1%
47Valid Palindrome
Two Pointers, String
Easy
40
51.0%
48Permutation in String
Hash Table, Two Pointers, String, Sliding Window
Medium
40
47.2%
49Merge k Sorted Lists
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Hard
40
56.8%
50Group Anagrams
Array, Hash Table, String, Sorting
Medium
40
70.9%
51Single Number
Array, Bit Manipulation
Easy
40
76.0%
52Find Servers That Handled Most Number of Requests
Array, Greedy, Heap (Priority Queue), Ordered Set
Hard
40
44.1%
53Insert Delete GetRandom O(1)
Array, Hash Table, Math, Design, Randomized
Medium
40
55.0%
54Validate IP Address
String
Medium
40
27.8%
55Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
40
64.6%
56Add Two Numbers
Linked List, Math, Recursion
Medium
40
46.2%
57Expressive Words
Array, Two Pointers, String
Medium
40
46.4%
58Edit Distance
String, Dynamic Programming
Medium
32
58.8%
59Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
32
45.5%
60Rising Temperature
Database
Easy
32
50.2%
61Can Place Flowers
Array, Greedy
Easy
32
28.9%
62Kth Smallest Element in a BST
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Medium
32
75.3%
63Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
32
70.1%
64Find Minimum in Rotated Sorted Array
Array, Binary Search
Medium
32
52.6%
65Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
32
65.8%
66Zigzag Conversion
String
Medium
32
51.6%
67Permutations
Array, Backtracking
Medium
32
80.7%
68Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
32
47.6%
69Compare Version Numbers
Two Pointers, String
Medium
32
42.3%
70Largest Rectangle in Histogram
Array, Stack, Monotonic Stack
Hard
32
47.4%
71Longest Palindromic Subsequence
String, Dynamic Programming
Medium
32
64.1%
72Min Stack
Stack, Design
Medium
32
56.4%
73Restore IP Addresses
String, Backtracking
Medium
32
53.2%
74Reverse Words in a String
Two Pointers, String
Medium
32
51.9%
75Pascal's Triangle
Array, Dynamic Programming
Easy
32
77.0%
76Jump Game
Array, Dynamic Programming, Greedy
Medium
32
39.5%
77Count of Integers
Math, String, Dynamic Programming
Hard
32
37.1%
78Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
32
53.5%
79Palindromic Substrings
Two Pointers, String, Dynamic Programming
Medium
32
71.7%
80Design Browser History
Array, Linked List, Stack, Design, Doubly-Linked List, Data Stream
Medium
32
77.7%
81Maximum Product of Two Elements in an Array
Array, Sorting, Heap (Priority Queue)
Easy
32
83.2%
82Beautiful Arrangement
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Medium
32
64.5%
83Remove K Digits
String, Stack, Greedy, Monotonic Stack
Medium
32
34.9%
84Product of Array Except Self
Array, Prefix Sum
Medium
32
67.8%
85Number of 1 Bits
Divide and Conquer, Bit Manipulation
Easy
32
74.5%
86Unique Paths II
Array, Dynamic Programming, Matrix
Medium
32
43.2%
87Two Sum IV - Input is a BST
Hash Table, Two Pointers, Tree, Depth-First Search, Breadth-First Search, Binary Search Tree, Binary Tree
Easy
32
62.2%

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.