grindmapcompany-wise LeetCode
All companies

Infosys LeetCode Questions

100 questions all-time · 31 easy · 54 medium · 15 hard
# Problem Difficulty Frequency Acceptance
1Two Sum
Array, Hash Table
Easy
100
55.8%
2Find Building Where Alice and Bob Can Meet
Array, Binary Search, Stack, Binary Indexed Tree, Segment Tree, Heap (Priority Queue), Monotonic Stack
Hard
95
52.2%
3Minimum Reverse Operations
Array, Breadth-First Search, Ordered Set
Hard
93
15.3%
4Count the Number of Ideal Arrays
Math, Dynamic Programming, Combinatorics, Number Theory
Hard
91
57.2%
5Transform Array by Parity
Array, Sorting, Counting
Easy
89
89.6%
6Maximum Sum of Subsequence With Non-adjacent Elements
Array, Divide and Conquer, Dynamic Programming, Segment Tree
Hard
89
15.4%
7Eat Pizzas!
Array, Greedy, Sorting
Medium
89
32.4%
8Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
89
36.9%
9Determine the Minimum Sum of a k-avoiding Array
Math, Greedy
Medium
86
59.9%
10Sort the People
Array, Hash Table, String, Sorting
Easy
86
84.8%
11Number of Beautiful Integers in the Range
Math, Dynamic Programming
Hard
86
19.6%
12Longest Well-Performing Interval
Array, Hash Table, Stack, Monotonic Stack, Prefix Sum
Medium
86
35.9%
13Maximum Product After K Increments
Array, Greedy, Heap (Priority Queue)
Medium
86
42.3%
14Maximum Segment Sum After Removals
Array, Union Find, Prefix Sum, Ordered Set
Hard
86
48.4%
15Minimum Total Distance Traveled
Array, Dynamic Programming, Sorting
Hard
86
59.0%
16Minimum Addition to Make Integer Beautiful
Math, Greedy
Medium
86
38.0%
17Number of Nodes With Value One
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Medium
86
65.6%
18Can Convert String in K Moves
Hash Table, String
Medium
86
35.9%
19The Number of Beautiful Subsets
Array, Hash Table, Math, Dynamic Programming, Backtracking, Sorting, Combinatorics
Medium
86
50.8%
20Stone Game VIII
Array, Math, Dynamic Programming, Prefix Sum, Game Theory
Hard
86
52.8%
21Maximum Number of Consecutive Values You Can Make
Array, Greedy, Sorting
Medium
86
62.1%
22Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
86
55.3%
23Find the Minimum Possible Sum of a Beautiful Array
Math, Greedy
Medium
86
35.9%
24Valid Parentheses
String, Stack
Easy
86
42.3%
25Maximize the Minimum Game Score
Array, Binary Search, Greedy
Hard
86
25.1%
26Largest Number After Mutating Substring
Array, String, Greedy
Medium
86
36.9%
27Find the Number of Subsequences With Equal GCD
Array, Math, Dynamic Programming, Number Theory
Hard
86
28.8%
28Merge Sorted Array
Array, Two Pointers, Sorting
Easy
80
52.9%
29Next Permutation
Array, Two Pointers
Medium
80
43.1%
30Palindrome Number
Math
Easy
77
59.2%
31Remove Duplicates from Sorted Array
Array, Two Pointers
Easy
77
60.4%
32Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
77
52.1%
33Reverse String
Two Pointers, String
Easy
73
79.8%
34Longest Common Prefix
String, Trie
Easy
68
45.5%
35Rotate Image
Array, Math, Matrix
Medium
68
77.9%
36Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
68
65.1%
37Second Highest Salary
Database
Medium
68
43.9%
38Valid Anagram
Hash Table, String, Sorting
Easy
68
66.7%
39Product of Array Except Self
Array, Prefix Sum
Medium
68
67.8%
40Fibonacci Number
Math, Dynamic Programming, Recursion, Memoization
Easy
62
72.9%
41Reverse Integer
Math
Medium
62
30.3%
42Coin Change
Array, Dynamic Programming, Breadth-First Search
Medium
62
46.5%
433Sum
Array, Two Pointers, Sorting
Medium
62
37.1%
44Group Anagrams
Array, Hash Table, String, Sorting
Medium
62
70.9%
45Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
62
77.1%
46Rotate Array
Array, Math, Two Pointers
Medium
62
43.0%
47Spiral Matrix
Array, Matrix, Simulation
Medium
62
53.9%
48Merge Intervals
Array, Sorting
Medium
62
49.4%
49Longest Consecutive Sequence
Array, Hash Table, Union Find
Medium
55
47.0%
50Reverse Words in a String
Two Pointers, String
Medium
55
51.9%
51Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
55
68.0%
52Sort an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Merge Sort, Bucket Sort, Radix Sort, Counting Sort
Medium
55
56.6%
53Two Sum II - Input Array Is Sorted
Array, Two Pointers, Binary Search
Medium
55
63.4%
54Move Zeroes
Array, Two Pointers
Easy
55
62.8%
55Find the Index of the First Occurrence in a String
Two Pointers, String, String Matching
Easy
55
45.0%
56Rearrange Array Elements by Sign
Array, Two Pointers, Simulation
Medium
55
84.4%
57Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
55
35.8%
58Number of Islands
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
Medium
55
62.3%
59Palindrome Partitioning
String, Dynamic Programming, Backtracking
Medium
55
72.1%
60Add Two Numbers
Linked List, Math, Recursion
Medium
55
46.2%
61Single Element in a Sorted Array
Array, Binary Search
Medium
55
59.2%
62Reverse Nodes in k-Group
Linked List, Recursion
Hard
55
63.0%
63Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
55
53.5%
64Sqrt(x)
Math, Binary Search
Easy
55
40.4%
65Merge Two Sorted Lists
Linked List, Recursion
Easy
55
66.8%
66Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
55
70.1%
67House Robber
Array, Dynamic Programming
Medium
55
52.3%
68Gas Station
Array, Greedy
Medium
55
46.4%
69Create a DataFrame from ListEasy
44
81.5%
70Maximum Product of Three Numbers
Array, Math, Sorting
Easy
44
45.3%
714Sum
Array, Two Pointers, Sorting
Medium
44
38.2%
72Minimum Window Substring
Hash Table, String, Sliding Window
Hard
44
45.4%
73Integer to Roman
Hash Table, Math, String
Medium
44
68.6%
74Koko Eating Bananas
Array, Binary Search
Medium
44
49.1%
75Best Time to Buy and Sell Stock II
Array, Dynamic Programming, Greedy
Medium
44
69.5%
76Subsets
Array, Backtracking, Bit Manipulation
Medium
44
80.9%
77Container With Most Water
Array, Two Pointers, Greedy
Medium
44
57.8%
78Implement Queue using Stacks
Stack, Design, Queue
Easy
44
68.1%
79Search in Rotated Sorted Array
Array, Binary Search
Medium
44
42.8%
80Binary Search
Array, Binary Search
Easy
44
59.6%
81Isomorphic Strings
Hash Table, String
Easy
44
46.9%
82To Lower Case
String
Easy
44
84.2%
83Kids With the Greatest Number of Candies
Array
Easy
44
88.1%
84Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
44
45.5%
85Combination Sum
Array, Backtracking
Medium
44
74.7%
86Maximum Depth of Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
44
77.1%
87String to Integer (atoi)
String
Medium
44
19.2%
88Jump Game
Array, Dynamic Programming, Greedy
Medium
44
39.5%
89Car Fleet
Array, Stack, Sorting, Monotonic Stack
Medium
44
53.5%
90Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
44
43.8%
91Edit Distance
String, Dynamic Programming
Medium
44
58.8%
92Greatest Common Divisor of Strings
Math, String
Easy
44
52.7%
93Replace Employee ID With The Unique Identifier
Database
Easy
44
83.6%
94Find the Duplicate Number
Array, Two Pointers, Binary Search, Bit Manipulation
Medium
44
62.8%
95Maximum Score Words Formed by Letters
Array, String, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Hard
44
81.6%
96Valid Palindrome
Two Pointers, String
Easy
44
51.0%
97Combination Sum II
Array, Backtracking
Medium
44
57.7%
98Pow(x, n)
Math, Recursion
Medium
44
37.0%
99Average Time of Process per Machine
Database
Easy
44
68.6%
100Roman to Integer
Hash Table, Math, String
Easy
44
64.9%

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.