grindmapcompany-wise LeetCode
All companies

EPAM Systems LeetCode Questions

46 questions all-time · 16 easy · 27 medium · 3 hard
# Problem Difficulty Frequency Acceptance
1Two Sum
Array, Hash Table
Easy
100
0.6%
2Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
98
0.4%
3Minimum Operations to Make a Uni-Value Grid
Array, Math, Sorting, Matrix
Medium
94
0.7%
4Valid Parentheses
String, Stack
Easy
86
0.4%
5Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
83
0.4%
6Longest Common Prefix
Array, String, Trie
Easy
83
0.5%
7Move Zeroes
Array, Two Pointers
Easy
83
0.6%
8Merge Sorted Array
Array, Two Pointers, Sorting
Easy
80
0.6%
9Valid Anagram
Hash Table, String, Sorting
Easy
80
0.7%
10Group Anagrams
Array, Hash Table, String, Sorting
Medium
75
0.7%
11Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
75
0.6%
12Rotate Array
Array, Math, Two Pointers
Medium
75
0.5%
133Sum
Array, Two Pointers, Sorting
Medium
63
0.4%
14Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
63
0.7%
15House Robber
Array, Dynamic Programming
Medium
63
0.5%
16Partition Equal Subset Sum
Array, Dynamic Programming
Medium
63
0.5%
17Longest Consecutive Sequence
Array, Hash Table, Union-Find
Medium
63
0.5%
18String Compression
Two Pointers, String
Medium
63
0.6%
19Reverse String
Two Pointers, String
Easy
63
0.8%
20First Unique Character in a String
Hash Table, String, Queue, Counting
Easy
63
0.7%
21Merge Intervals
Array, Sorting
Medium
63
0.5%
22Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
63
0.8%
23Reverse Vowels of a String
Two Pointers, String
Easy
63
0.6%
24Add Two Numbers
Linked List, Math, Recursion
Medium
53
0.5%
25Palindrome Number
Math
Easy
53
0.6%
26Maximum Difference Between Node and Ancestor
Tree, Depth-First Search, Binary Tree
Medium
53
0.8%
27Reverse Integer
Math
Medium
53
0.3%
28Two Sum II - Input Array Is Sorted
Array, Two Pointers, Binary Search
Medium
53
0.7%
29Pow(x, n)
Math, Recursion
Medium
53
0.4%
30Duplicate Emails
Database
Easy
53
0.7%
31Count Salary Categories
Database
Medium
53
0.6%
32Multiply Strings
Math, String, Simulation
Medium
53
0.4%
33Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
53
0.5%
34Reverse Words in a String
Two Pointers, String
Medium
53
0.6%
35Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
53
0.7%
36Edit Distance
String, Dynamic Programming
Medium
53
0.6%
37Roman to Integer
Hash Table, Math, String
Easy
53
0.7%
38CounterEasy
53
0.8%
39Reverse Linked List
Linked List, Recursion
Easy
53
0.8%
40Sort Characters By Frequency
Hash Table, String, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Medium
53
0.8%
41Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
53
0.7%
42Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
53
0.7%
43First Missing Positive
Array, Hash Table
Hard
53
0.4%
44Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
53
0.5%
45Merge Two Sorted Lists
Linked List, Recursion
Easy
53
0.7%
46LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
53
0.5%

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.