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
Doesn't fit into your schedule of NaN hours.
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
59
Medium·30 mins
60
Medium·30 mins
61
Medium·30 mins
62
Medium·30 mins
63
Medium·25 mins
64
Medium·35 mins
65
Medium·30 mins
66
Medium·25 mins
67
Medium·30 mins
68
Medium·30 mins
69
Medium·25 mins
70
Medium·25 mins
71
Medium·30 mins
72
Medium·20 mins
73
Medium·25 mins
74
Medium·20 mins
75
76
Medium·35 mins
77
Medium·30 mins
78
Medium·30 mins
79
Medium·30 mins
80
Medium·30 mins
81
Medium·35 mins
82
Medium·30 mins
83
Medium·25 mins
84
Medium·30 mins
85
Medium·25 mins
86
Medium·30 mins
87
Medium·30 mins
88
Medium·35 mins
89
Medium·25 mins
90
Medium·30 mins
91
Medium·35 mins
92
Medium·30 mins
93
Medium·20 mins
94
Medium·30 mins
95
Medium·20 mins
96
Medium·30 mins
97
Medium·30 mins
98
Medium·30 mins
99
Medium·35 mins
100
Medium·25 mins
101
Medium·25 mins
102
Medium·30 mins
103
Medium·25 mins
104
Medium·25 mins
105
Medium·30 mins
106
Medium·30 mins
107
Medium·20 mins
108
Medium·30 mins
109
Medium·30 mins
110
Medium·30 mins
111
Medium·20 mins
112
Medium·25 mins
113
Medium·25 mins
114
Medium·25 mins
115
Medium·30 mins
116
Medium·35 mins
117
Medium·35 mins
118
Medium·30 mins
119
Medium·25 mins
120
Medium·30 mins
121
Medium·30 mins
122
Medium·25 mins
123
Medium·25 mins
124
Medium·30 mins
125
Medium·35 mins
126
Medium·20 mins
127
Medium·30 mins
128
Medium·20 mins
129
Medium·25 mins
130
Medium·30 mins
131
Medium·25 mins
132
Medium·25 mins
133
Medium·25 mins
134
Medium·25 mins
135
Medium·45 mins
136
Medium·25 mins
137
Medium·30 mins
138
Medium·25 mins
139
Medium·30 mins
140
Medium·30 mins
141
Medium·35 mins
142
Medium·20 mins
143
Medium·20 mins
144
Hard·30 mins
145
Hard·40 mins
146
Hard·35 mins
147
Hard·30 mins
148
Hard·45 mins
149
Hard·40 mins
150
Hard·45 mins
151
Hard·30 mins
152
Hard·35 mins
153
Hard·35 mins
154
Hard·40 mins
155
Hard·40 mins
156
Hard·40 mins
157
Hard·35 mins
158
Hard·40 mins
159
Hard·35 mins
160
Hard·40 mins
161
Hard·45 mins
162
Hard·45 mins
163
Hard·35 mins
164
Hard·40 mins
165
Hard·35 mins
166
Hard·40 mins
167
Hard·35 mins
168
Hard·40 mins
169
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.