ES

EPAM Systems

43 questions tracked43 with solutions
πŸ”
Frequency scoreSorted highest β†’ lowest frequencyβœ“ Our Solution = we have a detailed walkthrough

Showing 43 of 43 questions

1
EasyValid Parenthesesβœ“ Our Solution
100
StringStack
2
MediumLongest Substring Without Repeating Charactersβœ“ Our Solution
100
Hash TableStringSliding Window
3
98
ArrayHash Table
4
MediumGroup Anagramsβœ“ Our Solution
98
ArrayHash TableStringSorting
5
MediumMinimum Operations to Make a Uni-Value Gridβœ“ Our Solution
98
ArrayMathSortingMatrix
6
MediumLongest Palindromic Substringβœ“ Our Solution
92
Two PointersStringDynamic Programming
7
EasyLongest Common Prefixβœ“ Our Solution
85
StringTrie
8
EasyValid Anagramβœ“ Our Solution
85
Hash TableStringSorting
9
EasyValid Palindromeβœ“ Our Solution
80
Two PointersString
10
EasyMerge Sorted Arrayβœ“ Our Solution
80
ArrayTwo PointersSorting
11
EasyBest Time to Buy and Sell Stockβœ“ Our Solution
74
ArrayDynamic Programming
12
MediumMaximum Difference Between Node and Ancestorβœ“ Our Solution
67
TreeDepth-First SearchBinary Tree
13
MediumTwo Sum II - Input Array Is Sortedβœ“ Our Solution
67
ArrayTwo PointersBinary Search
14
MediumPow(x, n)βœ“ Our Solution
67
MathRecursion
15
67
ArrayTwo PointersSorting
16
EasyPalindrome Numberβœ“ Our Solution
67
Math
17
HardTrapping Rain Waterβœ“ Our Solution
67
ArrayTwo PointersDynamic ProgrammingStack+1
18
EasyMerge Two Sorted Listsβœ“ Our Solution
67
Linked ListRecursion
19
EasyReverse Stringβœ“ Our Solution
67
Two PointersString
20
MediumReverse Linked List IIβœ“ Our Solution
57
Linked List
21
MediumRotate Arrayβœ“ Our Solution
57
ArrayMathTwo Pointers
22
HardFirst Missing Positiveβœ“ Our Solution
57
ArrayHash Table
23
MediumTop K Frequent Elementsβœ“ Our Solution
57
ArrayHash TableDivide and ConquerSorting+4
24
EasyFirst Unique Character in a Stringβœ“ Our Solution
57
Hash TableStringQueueCounting
25
EasyRunning Sum of 1d Arrayβœ“ Our Solution
57
ArrayPrefix Sum
26
MediumMerge Intervalsβœ“ Our Solution
57
ArraySorting
27
EasyDuplicate Emailsβœ“ Our Solution
57
Database
28
MediumString Compressionβœ“ Our Solution
57
Two PointersString
29
EasyBinary Searchβœ“ Our Solution
57
ArrayBinary Search
30
MediumHouse Robberβœ“ Our Solution
57
ArrayDynamic Programming
31
MediumLongest Consecutive Sequenceβœ“ Our Solution
57
ArrayHash TableUnion Find
32
MediumReverse Integerβœ“ Our Solution
57
Math
33
MediumKth Largest Element in an Arrayβœ“ Our Solution
57
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
34
MediumPartition Equal Subset Sumβœ“ Our Solution
57
ArrayDynamic Programming
35
MediumManagers with at Least 5 Direct Reportsβœ“ Our Solution
57
Database
36
MediumAdd Two Numbersβœ“ Our Solution
57
Linked ListMathRecursion
37
MediumCoin Changeβœ“ Our Solution
57
ArrayDynamic ProgrammingBreadth-First Search
38
MediumUgly Number IIβœ“ Our Solution
57
Hash TableMathDynamic ProgrammingHeap (Priority Queue)
39
EasyTo Be Or Not To Beβœ“ Our Solution
57
40
MediumAsteroid Collisionβœ“ Our Solution
57
ArrayStackSimulation
41
EasyIsomorphic Stringsβœ“ Our Solution
57
Hash TableString
42
EasyLinked List Cycleβœ“ Our Solution
57
Hash TableLinked ListTwo Pointers
43
MediumSearch in Rotated Sorted Arrayβœ“ Our Solution
57
ArrayBinary Search