Sunday 27 October 2024

FAANG - Must do coding questions!!

 

#TitleDifficultyFrequencyNeetCodeBlacklist
1Two SumE10.00Vid / Code
2LRU CacheM5.69Vid / Code
3Number of IslandsM5.22Vid / Code
4Merge IntervalsM5.11Vid / Code
5Merge Sorted ArrayE4.80Vid / Code
6Longest Substring Without Repeating CharactersM4.56Vid / Code
7Trapping Rain WaterH4.12Vid / Code
8Kth Largest Element in an ArrayM3.39Vid / Code
9Longest Palindromic SubstringM3.39Vid / Code
10Best Time to Buy and Sell StockE3.29Vid / Code
11Group AnagramsM3.15Vid / Code
12Random Pick with WeightM3.04
13Valid Palindrome IIE2.96Vid / Code
14Valid ParenthesesE2.89Vid / Code
15Subarray Sum Equals KM2.87Vid / Code
163SumM2.87Vid / Code
17Median of Two Sorted ArraysH2.64Vid / Code
18Basic Calculator IIM2.56
19Koko Eating BananasM2.52Vid / Code
20Move ZeroesE2.49Vid / Code
21Longest Common PrefixE2.38Vid / Code
22Lowest Common Ancestor of a Binary TreeM2.33Vid / Code
23Add Two NumbersM2.33Vid / Code
24Maximum SubarrayM2.33Vid / Code
25Merge k Sorted ListsH2.31Vid / Code
26Top K Frequent ElementsM2.24Vid / Code
27Find Peak ElementM2.24Vid / Code
28Simplify PathM2.14Vid / Code
29Pow(x, n)M2.14Vid / Code
30House RobberM2.09Vid / Code
31Longest Consecutive SequenceM2.07Vid / Code
32Climbing StairsE2.07Vid / Code
33Copy List with Random PointerM2.05Vid / Code
34Course Schedule IIM2.02Vid / Code
35Spiral MatrixM1.95Vid / Code
36Merge Strings AlternatelyE1.91Vid / Code
37Search in Rotated Sorted ArrayM1.86Vid / Code
38Letter Combinations of a Phone NumberM1.81Vid / Code
39Meeting Rooms IIM1.81Vid / Code
40Roman to IntegerE1.79Vid / Code
41Product of Array Except SelfM1.76Vid / Code
42Next PermutationM1.76
43Container With Most WaterM1.74Vid / Code
44Valid PalindromeE1.72Vid / Code
45Rotting OrangesM1.67Vid / Code
46Reorganize StringM1.67Vid / Code
47Majority ElementE1.67Vid / Code
48Jump GameM1.67Vid / Code
49Palindrome NumberE1.65Vid / Code
50Insert Delete GetRandom O(1)M1.65Vid / Code
51Course ScheduleM1.62Vid / Code
52Diameter of Binary TreeE1.62Vid / Code
53Happy NumberE1.60Vid / Code
54Max Consecutive Ones IIIM1.60
55Rotate ImageM1.58Vid / Code
56Word LadderH1.58Vid / Code
57Sliding Window MaximumH1.53Vid / Code
58Binary Tree Right Side ViewM1.48Vid / Code
59Binary Tree Maximum Path SumH1.44Vid / Code
60Find Median from Data StreamH1.39Vid / Code
61Generate ParenthesesM1.39Vid / Code
62Text JustificationH1.34Vid / Code
63Integer to English WordsH1.34
64Remove Duplicates from Sorted ArrayE1.29Vid / Code
65Decode StringM1.27Vid / Code
66Merge Two Sorted ListsE1.27Vid / Code
67Reverse IntegerM1.27Vid / Code
68Word SearchM1.18Vid / Code
69Minimum Window SubstringH1.15Vid / Code
70Coin ChangeM1.13Vid / Code
71Word Search IIH1.13Vid / Code
72Valid AnagramE1.11Vid / Code
73Making A Large IslandH1.08
74Largest NumberM1.08Vid / Code
75Find K Closest ElementsM1.06Vid / Code
76Best Time to Buy and Sell Stock IIM1.06Vid / Code
77Maximum Product SubarrayM1.04Vid / Code
78String CompressionM1.01
79Asteroid CollisionM1.01Vid / Code
80First Missing PositiveH1.01Vid / Code
81Combination SumM1.01Vid / Code
82Custom Sort StringM0.99
83Rotate ArrayM0.96Vid / Code
84Time Based Key-Value StoreM0.96Vid / Code
85Integer to RomanM0.96Vid / Code
86Pascal's TriangleE0.94Vid / Code
87Sort ColorsM0.94Vid / Code
88Word BreakM0.94Vid / Code
89Longest Repeating Character ReplacementM0.94Vid / Code
90Reverse Linked ListE0.94Vid / Code
91Jump Game IIM0.92Vid / Code
92Regular Expression MatchingH0.89Vid / Code
93Remove ElementE0.87Vid / Code
94Find First and Last Position of Element in Sorted ArrayM0.87Vid / Code
95Sqrt(x)E0.85Vid / Code
96LFU CacheH0.85
97Reverse Nodes in k-GroupH0.85Vid / Code
98Walls and GatesM0.82Vid / Code
99Unique PathsM0.82Vid / Code
100Largest Rectangle in HistogramH0.82Vid / Code
101Vertical Order Traversal of a Binary TreeH0.82
102Search Suggestions SystemM0.82
103Permutation in StringM0.80Vid / Code
104Daily TemperaturesM0.78Vid / Code
105Accounts MergeM0.75Vid / Code
106Longest Increasing SubsequenceM0.75Vid / Code
107Design Tic-Tac-ToeM0.73
108Binary Tree Zigzag Level Order TraversalM0.71Vid / Code
109Set Matrix ZeroesM0.71Vid / Code
110Plus OneE0.71Vid / Code
111Decode WaysM0.71Vid / Code
112Basic CalculatorH0.71
113Implement Trie (Prefix Tree)M0.68Vid / Code
114Design Hit CounterM0.68
115Interval List IntersectionsM0.68
116All O`one Data StructureH0.68
117Remove Nth Node From End of ListM0.68Vid / Code
118Split Array Largest SumH0.68Vid / Code
119Evaluate DivisionM0.68
120Longest Increasing Path in a MatrixH0.68Vid / Code
121Valid SudokuM0.66Vid / Code
122Reverse Words in a StringM0.66
123Restore IP AddressesM0.64
124First Unique Character in a StringE0.64
125Task SchedulerM0.64Vid / Code
126Gas StationM0.64Vid / Code
127Bus RoutesH0.64
128Edit DistanceM0.64Vid / Code
129Remove All Adjacent Duplicates In StringE0.61
130Contains DuplicateE0.61Vid / Code
131Top K Frequent WordsM0.61
132Evaluate Reverse Polish NotationM0.61Vid / Code
133Missing NumberE0.61Vid / Code
134PermutationsM0.59Vid / Code
135Clone GraphM0.59Vid / Code
136All Nodes Distance K in Binary TreeM0.59
137String to Integer (atoi)M0.59
138Find Minimum in Rotated Sorted ArrayM0.59Vid / Code
139Serialize and Deserialize Binary TreeH0.59Vid / Code
140Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitM0.56
141Alien DictionaryH0.56Vid / Code
142Maximal RectangleH0.56
143Single NumberE0.56Vid / Code
144House Robber IIM0.56Vid / Code
145Find the Length of the Longest Common PrefixM0.56
146Add BinaryE0.56Vid / Code
147Add Two IntegersE0.56
148Sudoku SolverH0.54
149CandyH0.54
150Minimum Path SumM0.54Vid / Code
151Find All Anagrams in a StringM0.54Vid / Code
152Compare Version NumbersM0.54
153Kth Missing Positive NumberE0.54
154Intersection of Two ArraysE0.54
155Lowest Common Ancestor of a Binary Search TreeM0.52Vid / Code
156Min StackM0.52Vid / Code
157Validate Binary Search TreeM0.52Vid / Code
158Ransom NoteE0.52
159Remove K DigitsM0.52Vid / Code
160Find the Index of the First Occurrence in a StringE0.52Vid / Code
161Rotate ListM0.52Vid / Code
162Max Area of IslandM0.52Vid / Code
1633Sum ClosestM0.49
164Search a 2D MatrixM0.49Vid / Code
165Combination Sum IIM0.49Vid / Code
1664SumM0.49Vid / Code
167Is SubsequenceE0.47Vid / Code
168Divide Two IntegersM0.47
169Design HashMapE0.47Vid / Code
170Shortest PalindromeH0.45
171Maximal SquareM0.45Vid / Code
172Find the Closest PalindromeH0.45
173Swap Nodes in PairsM0.45Vid / Code
174Flatten Binary Tree to Linked ListM0.45
175Squares of a Sorted ArrayE0.45Vid / Code
176Frequency of the Most Frequent ElementM0.45Vid / Code
177Find the Duplicate NumberM0.45Vid / Code
178Search Insert PositionE0.45Vid / Code
179Next Greater Element IIIM0.42
180Intersection of Two Arrays IIE0.42
181Rank Teams by VotesM0.42
182Delete and EarnM0.42Vid / Code
183Palindrome Linked ListE0.42Vid / Code
184Next Greater Element IE0.42Vid / Code
185Linked List CycleE0.42Vid / Code
186Next Greater Element IIM0.42
187Longest Valid ParenthesesH0.40
188Find Common CharactersE0.40
189Reverse Linked List IIM0.40Vid / Code
190Word Ladder IIH0.40
191Score of a StringE0.40
192Most Profit Assigning WorkM0.40
193Reorder Routes to Make All Paths Lead to the City ZeroM0.40
194Shortest BridgeM0.40
195Is Graph Bipartite?M0.38
196Reverse Substrings Between Each Pair of ParenthesesM0.38
197Concatenated WordsH0.38
198Ugly Number IIM0.38
199Contiguous ArrayM0.38
200Populating Next Right Pointers in Each NodeM0.38
201Meeting Rooms IIIH0.38
202Reorder ListM0.38Vid / Code
203Number of Distinct IslandsM0.38
204Construct Binary Tree from Preorder and Inorder TraversalM0.35Vid / Code
205Kth Smallest Element in a BSTM0.35Vid / Code
20601 MatrixM0.35
207Intersection of Two Linked ListsE0.35Vid / Code
208Count Subarrays With Fixed BoundsH0.35
209Reverse PairsH0.35
210Sum of Subarray MinimumsM0.35
211Validate IP AddressM0.35
212Longest Common SubsequenceM0.35Vid / Code
213Reverse Vowels of a StringE0.35
214Delete Node in a BSTM0.33Vid / Code
215Fibonacci NumberE0.33Vid / Code
216Same TreeE0.33Vid / Code
217Unique Paths IIM0.33Vid / Code
218Count Number of Nice SubarraysM0.33
219Find the CelebrityM0.33
220First Bad VersionE0.33
221Perfect SquaresM0.33
222N-QueensH0.33Vid / Code
223Design Snake GameM0.33
224H-IndexM0.31
225Flood FillE0.31
226Sort ListM0.31Vid / Code
227Minimum Operations to Write the Letter Y on a GridM0.31
228Different Ways to Add ParenthesesM0.31
229Binary Tree Level Order TraversalM0.31Vid / Code
230Two Sum II - Input Array Is SortedM0.31Vid / Code
231Split Message Based on LimitH0.31
232Subarray Product Less Than KM0.31
233Non-overlapping IntervalsM0.31Vid / Code
234Binary Tree CamerasH0.28
235Balanced Binary TreeE0.28Vid / Code
236Kth Smallest Element in a Sorted MatrixM0.28
237Subsets IIM0.28Vid / Code
238IPOH0.28Vid / Code
239Multiply StringsM0.28Vid / Code
240Design File SystemM0.28
241Number of Flowers in Full BloomH0.28
242Island PerimeterE0.26Vid / Code
243The kth Factor of nM0.26
244Sort an ArrayM0.26Vid / Code
245Patching ArrayH0.26
246Excel Sheet Column NumberE0.26
247Find All Possible Recipes from Given SuppliesM0.24
248Game of LifeM0.24
249Transpose MatrixE0.24
250Binary Tree Inorder TraversalE0.24Vid / Code
251Search in Rotated Sorted Array IIM0.24
252Maximum Number of Ways to Partition an ArrayH0.24
253Maximum Number of Points with CostM0.24
254Divide Nodes Into the Maximum Number of GroupsH0.24
255Linked List Cycle IIM0.24
256Coin Change IIM0.24Vid / Code
257Target SumM0.24Vid / Code
258Minimum Cost For TicketsM0.24
259Find K Pairs with Smallest SumsM0.21
260Grumpy Bookstore OwnerM0.21
261The Skyline ProblemH0.21
262Spiral Matrix IIIM0.21
263Add Edges to Make Degrees of All Nodes EvenH0.21
264Minimum Cost to Hire K WorkersH0.21
265Best Time to Buy and Sell Stock IIIH0.21
266Implement Queue using StacksE0.21Vid / Code
267Count Binary SubstringsE0.21
268Minimum Deletions to Make String BalancedM0.21
269Magnetic Force Between Two BallsM0.21
270Path SumE0.21Vid / Code
271Water BottlesE0.21
272Maximum Points You Can Obtain from CardsM0.21
273Split Linked List in PartsM0.21
274Number of Steps to Reduce a Number in Binary Representation to OneM0.21
275Range Sum Query - ImmutableE0.19Vid / Code
276Min Cost Climbing StairsE0.19Vid / Code
277Online Stock SpanM0.19Vid / Code
278Minimize Malware SpreadH0.19
279Minimum Falling Path SumM0.19Vid / Code
280Largest Time for Given DigitsM0.19
281Construct Quad TreeM0.19
282Shuffle an ArrayM0.19
283Interleaving StringM0.19Vid / Code
284Longest Substring with At Most K Distinct CharactersM0.19
285Minimum Size Subarray SumM0.19Vid / Code
286Number of Islands IIH0.19
287Angle Between Hands of a ClockM0.19
288Furthest Building You Can ReachM0.19Vid / Code
289Encode and Decode StringsM0.19Vid / Code
290Graph Valid TreeM0.19Vid / Code
291Maximum Number of Accepted InvitationsM0.19
292Shortest Word DistanceE0.19
293Longest Path With Different Adjacent CharactersH0.19
294Search a 2D Matrix IIM0.19
295K-th Smallest Prime FractionM0.16
296Largest Divisible SubsetM0.16
297Check If Array Pairs Are Divisible by kM0.16
298The MazeM0.16
299Find Pivot IndexE0.16Vid / Code
300Maximum Units on a TruckE0.16
301My Calendar IM0.16
302All Paths From Source to TargetM0.16
303Populating Next Right Pointers in Each Node IIM0.16
304Find Missing ObservationsM0.16
305Sort Array By ParityE0.16
306Stock Price Fluctuation M0.14
307Find the City With the Smallest Number of Neighbors at a Threshold DistanceM0.14
308Optimal Partition of StringM0.14Vid / Code
309Fruit Into BasketsM0.14Vid / Code
310Longest String ChainM0.14
311Leftmost Column with at Least a OneM0.14
312Number of Digit OneH0.14
313Remove Duplicate LettersM0.14
314Search in a Binary Search TreeE0.14
315Kth Largest Element in a StreamE0.14Vid / Code
316Replace WordsM0.12
317Remove Duplicates from Sorted List IIM0.12
318Excel Sheet Column TitleE0.12Vid / Code
319Maximum Total Importance of RoadsM0.12
320Serialize and Deserialize N-ary TreeH0.12
321Minimum Number of Taps to Open to Water a GardenH0.12
322Add Two Numbers IIM0.12
323Count Palindromic SubsequencesH0.12
324Jump Game IIIM0.09
325Parsing A Boolean ExpressionH0.09
326Minimum Number of Operations to Make X and Y EqualM0.09
327Count the Number of Good SubarraysM0.09
328Rectangle AreaM0.09
329Design Memory AllocatorM0.09
330Count Nodes Equal to Average of SubtreeM0.09
331Second Minimum Time to Reach DestinationH0.09
332N-Queens IIH0.09Vid / Code
333Max Number of K-Sum PairsM0.09
334Insert into a Binary Search TreeM0.09Vid / Code
335Convert Sorted Array to Binary Search TreeE0.09Vid / Code
336Count of Smaller Numbers After SelfH0.09
337Pancake SortingM0.09
338Remove CommentsM0.09
339Majority Element IIM0.09
340Largest Multiple of ThreeH0.09
341The Latest Time to Catch a BusM0.07
342Shortest Common Supersequence H0.07
343Two Sum IV - Input is a BSTE0.07
344Maximum Frequency StackH0.07
345Valid Perfect SquareE0.07Vid / Code
346Smallest String With SwapsM0.07
347Recover Binary Search TreeM0.07
348Minimum Number of Food Buckets to Feed the HamstersM0.07
349Maximize Greatness of an ArrayM0.07
350Possible BipartitionM0.07
351Subarrays with K Different IntegersH0.07
352Design a Text EditorH0.05
353Largest Combination With Bitwise AND Greater Than ZeroM0.05
354Count Submatrices With Equal Frequency of X and YM0.05
355Maximum Energy Boost From Two DrinksM0.05
356Candy CrushM0.05
357Leaf-Similar TreesE0.05
358Minimum Absolute Difference Between Elements With ConstraintM0.05
359Max Chunks To Make SortedM0.05
360Maximum Twin Sum of a Linked ListM0.05Vid / Code
361High-Access EmployeesM0.05
362Water Bottles IIM0.05
363Maximum Number of Intersections on the ChartH0.05
364Minimum Number of Operations to Make Array ContinuousH0.05
365Frog Jump IIM0.05
366Merge BSTs to Create Single BSTH0.05
367Strong Password CheckerH0.05
368Cinema Seat AllocationM0.05
369Rectangle OverlapE0.05
370Find the Town JudgeE0.05
371Masking Personal InformationM0.05
372Maximum Size Subarray Sum Equals kM0.05
373Maximum Number of Events That Can Be Attended IIH0.05
374Sum of Nodes with Even-Valued GrandparentM0.05
375Find the Most Competitive SubsequenceM0.05
376Spiral Matrix IIM0.05
377Add Bold Tag in StringM0.05
378Maximum Number of Operations With the Same Score IIM0.05
379Construct Binary Tree from Inorder and Postorder TraversalM0.05Vid / Code
380Inorder Successor in BST IIM0.05
381Make Two Arrays Equal by Reversing SubarraysE0.05
382Keyboard RowE0.05
383Circular Array LoopM0.05
384Design Browser HistoryM0.05Vid / Code
385Hamming DistanceE0.05
386Cousins in Binary TreeE0.05
387Total Hamming DistanceM0.05
388Number of Matching SubsequencesM0.05
389Find Subarray With Bitwise OR Closest to KH0.05

No comments:

Post a Comment