Indicate your preferences and we will recommend the best LeetCode questions for you to practice.
LeetCode for Front End InterviewsDeveloped by ex-FAANG Senior Engineers, GreatFrontEnd is the fastest way to prepare for a Front End Engineering interview. Join today for a 25% discount!Craft the Perfect Resume for FAANG
Save time crafting your resume with FAANG Tech Leads' FAANG-quality resume templates and examples which have helped many Software Engineers get interviews at top Bay Area companies. Grab them now for a whopping 70% off!
Grab FAANG-quality resume templates and examples now for a whopping 70% off!
Grind 169 questions
Customize LeetCode study plans according to your needs. You are recommended to work on the questions in order. Find out why.
You are being shown all 169 recommended questions. Why are there only 169 questions?
Questions Summary
Time Needed
How long doing these questions will take for an average person. It's a conservative estimate where it is assumed that roughly the same amount of time will be needed to check the answer for each question.
150 hours
Fits into your schedule.
Difficulty
Questions grouped by difficulty
Easy: 41
Medium: 102
Hard: 26
Topics
Questions grouped by topics
Array: 24Binary: 7Binary Search: 8Binary Search Tree: 5Binary Tree: 18Dynamic Programming: 12Graph: 21Hash Table: 3Heap: 8Linked List: 14Math: 5Matrix: 5Queue: 1Recursion: 6Stack: 14String: 14Trie: 4
Need study resources? Check out Tech Interview Handbook's algorithm study cheatsheets.
Completed 0 / 169
You can now bookmark the page to save your preferences! We also recently changed the questions presentation settings. Refer to the changelog for more details.
1
Easy·15 mins
2
Easy·20 mins
3
Easy·20 mins
4
Easy·20 mins
5
Easy·15 mins
6
Easy·15 mins
7
Easy·15 mins
8
Easy·15 mins
9
Easy·20 mins
10
Easy·20 mins
11
Easy·15 mins
12
Easy·20 mins
13
Easy·20 mins
14
Easy·20 mins
15
Easy·15 mins
16
Easy·20 mins
17
Easy·20 mins
18
Easy·20 mins
19
Easy·20 mins
20
Easy·15 mins
21
Easy·30 mins
22
Easy·20 mins
23
Easy·15 mins
24
Easy·15 mins
25
Easy·20 mins
26
Easy·20 mins
27
Easy·15 mins
28
Easy·15 mins
29
Easy·20 mins
30
Easy·15 mins
31
Easy·20 mins
32
Easy·15 mins
33
Easy·20 mins
34
Easy·20 mins
35
Easy·20 mins
36
Easy·15 mins
37
Easy·15 mins
38
Easy·20 mins
39
Easy·15 mins
40
Easy·20 mins
41
Easy·20 mins
42
Medium·20 mins
43
Medium·25 mins
44
Medium·30 mins
45
Medium·30 mins
46
Medium·30 mins
47
Medium·30 mins
48
Medium·20 mins
49
Medium·25 mins
50
Medium·30 mins
51
Medium·30 mins
52
Medium·35 mins
53
Medium·25 mins
54
Medium·30 mins
55
Medium·20 mins
56
Medium·20 mins
57
Medium·25 mins
58
Medium·30 mins
1
Medium·30 mins
2
Medium·30 mins
3
Medium·30 mins
4
Medium·30 mins
5
Medium·25 mins
6
Medium·35 mins
7
Medium·30 mins
8
Medium·25 mins
9
Medium·30 mins
10
Medium·30 mins
11
Medium·25 mins
12
Medium·25 mins
13
Medium·30 mins
14
Medium·20 mins
15
Medium·25 mins
16
Medium·20 mins
17
18
Medium·35 mins
19
Medium·30 mins
20
Medium·30 mins
21
Medium·30 mins
22
Medium·30 mins
23
Medium·35 mins
24
Medium·30 mins
25
Medium·25 mins
26
Medium·30 mins
27
Medium·25 mins
28
Medium·30 mins
29
Medium·30 mins
30
Medium·35 mins
31
Medium·25 mins
32
Medium·30 mins
33
Medium·35 mins
34
Medium·30 mins
35
Medium·20 mins
36
Medium·30 mins
37
Medium·20 mins
38
Medium·30 mins
39
Medium·30 mins
40
Medium·30 mins
41
Medium·35 mins
42
Medium·25 mins
1
Medium·25 mins
2
Medium·30 mins
3
Medium·25 mins
4
Medium·25 mins
5
Medium·30 mins
6
Medium·30 mins
7
Medium·20 mins
8
Medium·30 mins
9
Medium·30 mins
10
Medium·30 mins
11
Medium·20 mins
12
Medium·25 mins
13
Medium·25 mins
14
Medium·25 mins
15
Medium·30 mins
16
Medium·35 mins
17
Medium·35 mins
18
Medium·30 mins
19
Medium·25 mins
20
Medium·30 mins
21
Medium·30 mins
22
Medium·25 mins
23
Medium·25 mins
24
Medium·30 mins
25
Medium·35 mins
26
Medium·20 mins
27
Medium·30 mins
28
Medium·20 mins
29
Medium·25 mins
30
Medium·30 mins
31
Medium·25 mins
32
Medium·25 mins
33
Medium·25 mins
34
Medium·25 mins
35
Medium·45 mins
36
Medium·25 mins
37
Medium·30 mins
38
Medium·25 mins
39
Medium·30 mins
40
Medium·30 mins
41
Medium·35 mins
42
Medium·20 mins
43
Medium·20 mins
44
Hard·30 mins
1
Hard·40 mins
2
Hard·35 mins
3
Hard·30 mins
4
Hard·45 mins
5
Hard·40 mins
6
Hard·45 mins
7
Hard·30 mins
8
Hard·35 mins
9
Hard·35 mins
10
Hard·40 mins
11
Hard·40 mins
12
Hard·40 mins
13
Hard·35 mins
14
Hard·40 mins
15
Hard·35 mins
16
Hard·40 mins
17
Hard·45 mins
18
Hard·45 mins
19
Hard·35 mins
20
Hard·40 mins
21
Hard·35 mins
22
Hard·40 mins
23
Hard·35 mins
24
Hard·40 mins
25
Hard·40 mins
Have feedback or questions?
If you have any feedback or questions, feel free to email us! We will get back to you as soon as possible.