0% found this document useful (0 votes)
206 views

Top Leetcode Questions of All Time - Most Important

Uploaded by

Abhinav Thakur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views

Top Leetcode Questions of All Time - Most Important

Uploaded by

Abhinav Thakur
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Most Popular and liked - Technical Interview questions of all time

Num LeetCode Problem Topic Video Explanation Asked By Company + Number of Times Level
1 Two Sum Array https://www.youtube.com/watch?v=NP9nLwKzXGA Amazon - 108 Apple - 43 Google - 39 Facebook - 22 Bloomberg 13 Easy
2 Best Time to Buy and Sell Stock Array https://www.youtube.com/watch?v=CCQBvgPages Amazon - 62 Microsoft - 19 Bloomberg - 15 Facebook - 12 Google - 12 Easy
3 Contains Duplicate Array https://www.youtube.com/watch?v=XECOM0RnIig Amazon -17 Apple - 15 Google - 8 Microsoft - 6 Facebook - 5 Easy
4 Contains Duplicate II Array https://www.youtube.com/watch?v=Te_MCY4uG-M Amazon - 6 Facebook - 5 Google - 2 Microsoft - 2 Bloomberg - 3 Easy
5 Product of Array Except Self Array https://www.youtube.com/watch?v=UxmLwxH-lhM Amazon - 34 Facebook - 13 Microsoft - 13 Apple - 8 Google - 2 Medium
6 Maximum Subarray Array https://www.youtube.com/watch?v=nr2djEYM7_A Linked In - 39 Amazon - 32 Apple - 19 Microsoft - 16 Google - 15 Medium
7 Maximum Product Subarray Array https://www.youtube.com/watch?v=OuRQ_TCCjsU Linked In - 26 Amazon - 21 Microsoft - 4 Google - 3 Infosys - 2 Medium
8 Find Minimum in Rotated Sorted Array Array https://www.youtube.com/watch?v=Dr69TSfv9JI Amazon - 8 Microsoft - 7 Facebook - 5 Uber - 3 Apple - 2 Medium
9 Search in Rotated Sorted Array Array https://www.youtube.com/watch?v=sE_4DzVc71w Amazon - 27 Facebook - 22 Microsoft - 22 Linked in - 21 Apple - 5 Medium
10 Two Sum - II Array https://www.youtube.com/watch?v=c9ywRRJcP1Y Amazon - 10 Apple - 4 Google - 2 Facebook - 2 Medium
11 3 Sum Array https://www.youtube.com/watch?v=WtloSzFYvho Amazon - 40 Microsoft - 24 Facebook - 21 Apple - 16 Google - 8 Medium
12 Container With Most Water Array https://www.youtube.com/watch?v=wi8fqhNoV-Y Amazon - 31 Microsoft - 8 Facebook - 8 Apple - 5 Google - 5 Medium
13 Verifying an Alien Dictionary Array https://www.youtube.com/watch?v=8NoyVvm1v88 Faccebook - 10 Uber - 4 Amazon - 2 Linked In - 3 Apple - 2 Easy
14 Next Permutation Array https://www.youtube.com/watch?v=oc3OOtGmH6U Facebook - 33 Amazon - 19 Google - 12 Apple - 10 Microsoft - 8 Medium
15 Remove Duplicates from Sorted Array Array https://www.youtube.com/watch?v=0F49FLuzScU Amazon - 3 Apple - 2 Microsoft - 6 Google - 4 Facebook - 4 Medium
16 Find First and Last Position of Element in Sorted Array Array https://www.youtube.com/watch?v=aPD6g96fRO4 Facebook - 23 Amazon - 21 Microsoft - 8 Bloomberg - 6 Google - 6 Medium
17 Trapping Rain Water Array https://www.youtube.com/watch?v=AFl_VxaO_F0 Amazon - 51 Goldman Sachs- 44 Bloomberg - 20 Facebook - 19 Microsoft - 12 Hard
18 Median of Two Sorted Arrays Array https://www.youtube.com/watch?v=LRM4qiHLYCE Amazon - 39 Apple - 20 Microsoft - 18 Google - 15 Bloomberg - 9 Hard
19 Climbing Stairs Dynamic Programming https://www.youtube.com/watch?v=N9syEXfu1Rw Amazon - 16 Microsoft - 5 Uber - 3 Google - 2 Apple - 2 Easy
20 Coin Change Dynamic Programming https://www.youtube.com/watch?v=UOmlkfWMU6M Amazon - 28 Microsoft - 13 Adobe - 6 Apple - 6 Google - 3 Medium
21 Longest Increasing Subsequence Dynamic Programming https://www.youtube.com/watch?v=cixz99yxgWA Google - 12 Microsoft - 10 Amazon - 6 tiktok - 3 Facebook - 3 Medium
22 Longest Common Subsequence Dynamic Programming https://www.youtube.com/watch?v=lPnPdSIliII DoorDash - 7 Amazon - 6 Google - 4 Bloomberg - 3 Microsoft - 2 Medium
23 Word Break Problem Dynamic Programming https://www.youtube.com/watch?v=XD9tXO9HW40 Amazon - 35 Facebook - 20 Apple - 6 Microsoft - 6 Google - 5 Medium
24 Combination Sum Dynamic Programming https://www.youtube.com/watch?v=dJBbuDK4ZRk Amazon - 5 Google - 3 Microsoft - 2 Facebook - 3 Apple - 4 Medium
25 House Robber Dynamic Programming https://www.youtube.com/watch?v=jFmfYi_dvwQ Amazon - 25 Apple - 11 Google - 5 Microsoft - 5 Bloomberg - 3 Medium
26 House Robber II Dynamic Programming https://www.youtube.com/watch?v=c_rwra1aITY Google - 11 Tiktok - 2 Amazon - 6 Microsoft - 2 Facebook - 2 Medium
27 Decode Ways Dynamic Programming https://www.youtube.com/watch?v=ayGRvdnjFKg Amazon - 9 Tiktok - 7 Google - 6 Microsoft - 6 Lyft - 5 Medium
28 Unique Paths Dynamic Programming https://www.youtube.com/watch?v=klWLMgdMWCY Google - 17 Amazon - 10 Microsoft - 9 Facebook - 8 Apple - 6 Medium
29 Pascal's Triangle Dynamic Programming https://www.youtube.com/watch?v=f0EEHwaY3HY Amazon - 13 Microsoft - 4 Google - 3 Apple - 2 Facebook - 2 Easy
30 Generate Parentheses Dynamic Programming https://www.youtube.com/watch?v=VzMyeCMLdPI Amazon - 38 Facebook - 13 Microsoft - 09 Apple - 09 Bloomberg - 07 Medium
31 Jump Game Dynamic Programming https://www.youtube.com/watch?v=PVNLmjJaHW0 Amazon - 21 Facebook - 5 Apple - 4 Google - 3 DoorDash - 2 Medium
32 Jump Game II Dynamic Programming https://www.youtube.com/watch?v=d_1GRnMg_zs Amazon - 12 DoorDash - 04 Bloomberg - 3 Google - 3 Microsoft - 3 Medium
33 Regular Expression Matching Dynamic Programming https://www.youtube.com/watch?v=VFQddcCP46c Microsoft - 18 Amazon - 08 Facebook - 06 Google - 06 Bloomberg - 03 Hard
34 Race Car Dynamic Programming https://www.youtube.com/watch?v=TAXt_TkSNfw Google - 92 Amazon - 12 Microsoft- 2 Apple - 2 Hard
35 Clone Graph Graph https://www.youtube.com/watch?v=1aN0WWM0-Eo Facebook - 28 Bloomberg - 8 Amazon - 7 Google - 5 Microsoft - 3 Medium
36 Course Schedule Graph https://www.youtube.com/watch?v=ge9WKEsVue0 Amazon - 34 Google - 9 Tiktok - 9 Microsoft - 8 Facebook - 7 Medium
37 Course Schedule II Graph https://www.youtube.com/watch?v=_RWV4hZdmdk Amazon - 40 Google - 14 Microsoft - 13 Apple - 6 Tik Tok - 4 Medium
38 Pacific Atlantic Water Flow Graph https://www.youtube.com/watch?v=fTohawuMcvY Amazon - 6 Google - 6 Microsoft - 4 Uber - 3 Facebook - 2 Medium
39 Number of Islands Graph https://www.youtube.com/watch?v=H-2Nh2RXX6g Amazon - 115 Microsoft - 44 Bloomberg - 29 Facebook - 25 Google - 16 Medium
40 Longest Consecutive Sequence Graph https://www.youtube.com/watch?v=sJBf-JdWGhM Amazon - 21 Google - 12 Microsoft - 9 Bloomberg - 6 Apple - 6 Medium
41 Alien Dictionary (Leetcode Premium) Graph https://www.youtube.com/watch?v=1QbsN5JyPto Airbnb - 18 Amazon - 12 Facebook - 9 Google - 6 Microsoft - 5 Hard
42 Graph Valid Tree (Leetcode Premium) Graph https://www.youtube.com/watch?v=WU3-vo0MJW0 Linked In - 9 Google - 3 Microsoft - 3 Amazon - 2 Bloomberg - 2 Medium
43 Number of Provinces Graph https://www.youtube.com/watch?v=ff38kbREIX8 Amazon - 22 DoorDash - 8 Apple - 2 Google - 2 Bloomberg - 3 Medium
44 Find the Celebrity Graph https://www.youtube.com/watch?v=lqdgGNGPS68 Amazon - 5 Microsoft - 4 Linked in - 4 Facebook - 5 Apple - 3 Medium
45 Number of Connected Components in an Undirected Graph ( Graph https://www.youtube.com/watch?v=NDInpfnTMos Amazon - 7 Facebook - 3 Google - 2 Microsoft - 2 Pinetrest - 2 Medium
46 Roman to Integer Hashing https://www.youtube.com/watch?v=qmkr61ySQwQ Amazon - 46 Adobe - 32 Apple - 27 Google - 25 Facebook - 11 Easy
47 Copy List with Random Pointer Hashing https://www.youtube.com/watch?v=vy7ZJ4TdyS8 Facebook - 31 Amazon - 30 Microsoft - 7 Bloomberg - 5 Apple - 2 Medium
48 Word Ladder Hashing https://www.youtube.com/watch?v=isLTjdCw52s Amazon - 53 Microsoft - 9 Linked In - 7 Facebook - 6 Google - 2 Hard
49 First Missing Positive Hashing https://www.youtube.com/watch?v=N8DefKVUIKw Amazon - 18 Microsoft - 10 Adobe - 5 Google - 3 Apple - 3 Hard
50 Insert Interval Interval https://www.youtube.com/watch?v=16YiKk6ga7Y Google - 15 Linked In - 8 Facebook - 6 Amazon - 4 Microsoft - 2 Medium
51 Merge Intervals Interval https://www.youtube.com/watch?v=n3F2v9f8OfY Facebook - 87 Amazon - 57 Google - 31 Apple - 22 Microsoft - 17 Medium
52 Non-overlapping Intervals Interval https://www.youtube.com/watch?v=y8nBFmPsAF8 Facebook - 6 Amazon - 5 Microsoft - 3 Apple - 5 Google - 5 Medium
53 Remove Interval Interval https://www.youtube.com/watch?v=YrB_zKEHgmQ Google - 5 Amazon - 3 Microsoft - 1 Medium
54 Meeting Rooms (Leetcode Premium) Interval https://www.youtube.com/watch?v=5nqLIwo0oC0 Google - 3 Amaozn - 2 Microsoft - 6 Facebook - 2 Bloomberg - 2 Easy
55 Meeting Rooms II (Leetcode Premium) Interval https://www.youtube.com/watch?v=sQkgNfoPrDw Amazon - 58 Google - 22 Facebook - 20 Bloomberg - 19 Microsoft - 18 Medium
56 Add Two Numbers Linked List https://www.youtube.com/watch?v=MYtp__JpTns Amazon - 36 Apple - 17 Microsoft - 11 Facebook - 11 Google - 6 Medium
57 Reverse a Linked List Linked List https://www.youtube.com/watch?v=FHhItaCZ2pE Amazon - 15 Apple - 8 Microsoft - 7 Google - 4 Facebook - 3 Easy
58 Detect Cycle in a Linked List Linked List https://www.youtube.com/watch?v=k-gTqlOBT1g Amazon - 9 Spotify - 4 Apple - 2 Microsoft - 2 Google - 2 Easy
59 Merge Two Sorted Lists Linked List https://www.youtube.com/watch?v=Bwymxn-n6XA Amazon - 21 Microsoft - 13 Facebook - 12 Apple - 4 Bloomberg - 4 Easy
60 Merge K Sorted Lists Linked List https://www.youtube.com/watch?v=SlKgDtpJnxg Amazon - 54 Facebook - 42 Microsoft - 17 Apple - 10 Google - 8 Hard
61 Remove Nth Node From End Of List Linked List https://www.youtube.com/watch?v=hZtAW3cp8vQ Facebook - 18 Amazon - 9 Google - 4 Microsoft - 4 Apple - 3 Medium
62 Reorder List Linked List https://www.youtube.com/watch?v=lBdS4AV1EGw Amazon - 9 Microsoft - 8 Facebook - 3 Google - 3 Uber - 3 Medium
63 Middle of the Linked-List Linked List https://www.youtube.com/watch?v=s7cHxJBuhjg Apple - 4 Amazon - 3 Facebook - 2 Google - 2 Microsoft - 3 Easy
64 Flatten Binary Tree to Linked List Linked List https://www.youtube.com/watch?v=3IrFrQ2JSfg Amazon - 9 Microsoft - 5 Facebook - 3 Apple - 2 Google - 2 Medium
65 Reverse Nodes in k-Group Linked List https://www.youtube.com/watch?v=P9_K8M4nnf0 Microsoft - 15 Amazon - 13 Google - 03 Apple - 03 Facebook - 02 Hard
66 Set Matrix Zeroes Matrix https://www.youtube.com/watch?v=JwQvyZcwcP4 microsoft - 8 Amazon - 5 Bloomberg - 4 Facebook - 4 Apple - 2 Medium
67 Spiral Matrix Matrix https://www.youtube.com/watch?v=xUpnTpzMqfI Microsoft - 20 Amazon - 10 Apple - 8 Facebook - 8 Google - 7 Medium
68 Rotate Image Matrix https://www.youtube.com/watch?v=dF1E3G9wBCw Cisco - 18 Apple - 11 Facebook - 10 Microsoft - 9 Amazon - 9 Medium
69 Longest Increasing Path in a Matrix Matrix https://www.youtube.com/watch?v=gvwTGXP-reQ Google - 26 Amazon - 6 DoorDash - 5 Facebook - 3 Tik tok - 03 Hard
70 Word Search Matrix https://www.youtube.com/watch?v=5VRCAx2DVas Amazon - 38 microsoft - 19 Twitter - 17 Uber - 16 Facebook - 10 Medium
71 Valid Sudoku Matrix https://www.youtube.com/watch?v=q2fl7lUkc8o Amazon - 24 Apple - 15 Uber - 7 Microsoft - 4 Google - 2 Medium
72 Game of Life Matrix https://www.youtube.com/watch?v=1FQNMDPZXRc Amazon - 10 Bloomberg - 5 Google - 3 Microsoft - 2 DoorDash - 2 Medium
73 LRU Cache Design https://www.youtube.com/watch?v=VPq5dlxaeP8 Amazon - 102 Microsoft - 36 Facebook - 29 Apple - 29 Google - 11 Medium
74 Insert Delete GetRandom O(1) Design https://www.youtube.com/watch?v=cRPoqZOlDkg Bloomberg - 35 Linked In - 17 Facebook - 12 Microsoft - 11 Uber - 7 Medium
75 Logger Rate Limiter Design https://www.youtube.com/watch?v=gYNSX9yVuhQ Google - 48 Microsoft - 5 Amazon - 3 Apple - 3 Netflix - 3 Easy
76 Design Tic-Tac-Toe Design https://www.youtube.com/watch?v=eaBYb0uSfBM Amazon - 14 Facebook - 6 Microsoft - 5 Apple - 2 Google - 4 Medium
77 Moving Average from Data Stream Design https://www.youtube.com/watch?v=WTuA4qNZky4 Facebook - 23 Spotify - 21 Google - 4 Apple - 3 Amazon - 3 Easy
78 Merge Sorted Array Sorting https://www.youtube.com/watch?v=05mXJB5SLA8 Facebook - 44 Microsoft - 13 Amazon - 9 Apple - 6 LinkedIn - 4 Easy
79 Largest Number Sorting https://www.youtube.com/watch?v=q6tyGuVVbfE Amazon - 6 Microsoft - 3 Apple - 3 Bloomberg - 2 Facebook - 3 Medium
80 Sort List Sorting https://www.youtube.com/watch?v=7halZ77R55o Apple - 6 Microsoft - 5 Amazon - 2 Facebook - 7 Tik tok - 2 Medium
81 Sort Colors Sorting https://www.youtube.com/watch?v=HO-qzdL_x8U Amazon - 10 Microsoft - 7 Apple - 7 Facebook - 3 Google - 2 Medium
82 Majority Element Sorting https://www.youtube.com/watch?v=UoTI6zBIBMo Amazon - 9 Google - 4 Apple - 4 Microsoft - 2 Bloomberg - 2 Easy
83 Longest Substring Without Repeating Characters String https://www.youtube.com/watch?v=RMQ-gRQAY0o Amazon - 58 microsoft - 30 Bloomberg - 22 Facebook - 20 Google - 19 Medium
84 Longest Repeating Character Replacement String https://www.youtube.com/watch?v=FYyWsqFjkZk Google - 9 Uber - 7 Amazon - 5 Adobe - 2 Facebook - 4 Medium
85 Fizz Buzz String https://www.youtube.com/watch?v=E3eO7jTFElU Google - 5 Amazon - 4 Facebook - 3 Apple - 2 Tik tok - 6 Easy
86 Longest Common Prefix String https://www.youtube.com/watch?v=PWoIZxcamsQ Amazon - 20 Facebook - 15 Apple - 15 Google - 10 Microsoft - 7 Easy
87 Minimum Window Substring String https://www.youtube.com/watch?v=tMx5JZSBWIE Facebook - 18 Amazon - 16 Linked In - 9 Lyft - 9 Microsoft - 8 Hard
88 Valid Anagram String https://www.youtube.com/watch?v=qyQni3rz-ko Amazon - 13 Bloomberg - 10 Spotify - 9 Facebook - 6 Apple - 6 Easy
89 Group Anagrams String https://www.youtube.com/watch?v=dEMcIpBOHpg Amazon - 56 Microsoft - 27 Facebook - 17 Apple - 14 Google - 7 Medium
90 Valid Parentheses String https://www.youtube.com/watch?v=D4l9TK0tWcI Amazon - 52 Linked In - 33 Facebook - 23 Microsoft - 21 Bloomberg - 17 Easy
91 Valid Palindrome String https://www.youtube.com/watch?v=MFPmKyThyHk Facebook - 74 Amazon - 10 microsoft - 9 Apple - 6 Bloomberg - 4 Easy
92 Longest Palindromic Substring String https://www.youtube.com/watch?v=92KOT17h8zw Amazon - 40 microsoft - 19 Google - 15 Adobe - 10 Apple - 10 Medium
93 Letter Combinations of a Phone Number String https://www.youtube.com/watch?v=dmYiOfy8a-k Amazon - 38 Microsoft - 27 Facebook - 10 Apple - 09 Google - 08 Medium
94 Palindromic Substrings String https://www.youtube.com/watch?v=WfkVe8egZbU Facebook - 14 Amazon - 4 Google - 3 Apple - 3 Twitter - 2 Medium
95 Encode and Decode Strings (Leetcode Premium) String https://www.youtube.com/watch?v=P5LQbpI4p_I Facebook - 2 Linked In - 2 Square - 2 Uber - 2 Google - 7 Medium
96 Palindrome Linked List String https://www.youtube.com/watch?v=uGGAJxeXa4U Amazon - 16 Facebook - 7 Microsoft - 7 Apple - 7 Google - 5 Easy
97 Text Justification String https://www.youtube.com/watch?v=Pf_1Ox9ud_w Google - 23 Linked In - 17 Uber - 9 Facebook - 4 Microsoft - 3 Hard
98 Min Stack Stack https://www.youtube.com/watch?v=To2iap-ac3g Amazon - 17 Microsoft - 11 Bloomberg - 5 Facebook - 3 Apple - 2 Medium
99 Largest Rectangle in Histogram Stack https://www.youtube.com/watch?v=IasMlShanvc Amazon - 15 Microsoft - 4 Facebook - 3 Bloomberg - 3 Apple - 2 Hard
100 Minimum Remove to Make Valid Parentheses Stack https://www.youtube.com/watch?v=h9skhJ_UZQo Facebook - 142 Amazon - 7 Bloomberg - 5 Google - 3 Microsoft - 4 Medium
101 Longest Valid Parentheses Stack https://www.youtube.com/watch?v=GrSL3c8G6k8 Amazon - 11 Microsoft - 4 Google - 2 Facebook - 2 Apple - 2 Hard
102 Max Stack Stack https://www.youtube.com/watch?v=SyDmmNQFW_I Linked In - 34 Bloomberg - 4 Lyft - 3 Amazon - 3 Microsoft - 7 Hard
103 Maximum Depth of Binary Tree Tree https://www.youtube.com/watch?v=yi7ym5R5aYI Linked In - 8 Amazon - 5 Google - 5 Spotify - 4 Microsoft - 4 Easy
104 Same Tree Tree https://www.youtube.com/watch?v=yi7ym5R5aYI Linked In - 8 Amazon - 4 Google - 2 Bloomberg - 2 Apple - 2 Easy
105 Symmetric Tree Tree https://www.youtube.com/watch?v=NeSeH2ECZUw Amazon - 9 Linked In - 5 Google - 5 Facebook - 4 Apple - 3 Easy
106 Invert/Flip Binary Tree Tree https://www.youtube.com/watch?v=yb2Y9h2YWio Amazon - 5 Facebook - 5 Google - 3 microsoft - 2 Apple - 2 Easy
107 Binary Tree Maximum Path Sum Tree https://www.youtube.com/watch?v=6wv9yMSenvQ Amazon - 20 DoorDash - 18 Microsoft - 12 Facebook - 9 Google - 6 Hard
108 Binary Tree Level Order Traversal Tree https://www.youtube.com/watch?v=tBJ1a5ljFCQ Amazon - 11 Linked in - 11 Microsoft - 9 Facebook - 5 Google - 2 Medium
109 Serialize and Deserialize Binary Tree Tree https://www.youtube.com/watch?v=vqbpTOU-LS4 Amazon - 26 Microsoft - 16 Linked in - 15 Uber - 6 Google - 4 Hard
110 Subtree of Another Tree Tree https://www.youtube.com/watch?v=YOW_-ptARNE Amazon - 7 Microsoft - 2 Google - 2 Facebook - 9 Apple - 2 Easy
111 Find Leaves of Binary Tree Tree Google - 52 Linked In - 15 Amazon - 8 Microsoft - 4 Facebook - 2 Medium
112 Construct Binary Tree from Preorder and Inorder Traversal Tree https://www.youtube.com/watch?v=YYl2Tp-Wqcw Microsoft - 6 Amazon - 3 Bloomberg - 2 Google - 2 Apple - 2 Medium
113 Validate Binary Search Tree Tree https://www.youtube.com/watch?v=QaCMLopSwWI Amazon - 25 Microsoft - 12 Bloomberg - 12 Facebook - 5 Uber - 3 Medium
114 Kth Smallest Element in a BST Tree https://www.youtube.com/watch?v=tAUB05a6ys4 Uber - 17 Amazon - 8 Microsoft - 3 Facebook - 2 Apple - 2 Medium
115 Lowest Common Ancestor of BST Tree https://www.youtube.com/watch?v=1HUmPsyFb9U Linked in - 12 Facebook - 5 Amazon - 3 Apple - 3 Google - 2 Medium
116 Binary Tree Zigzag Level Order Traversal Tree https://www.youtube.com/watch?v=Oy3g4SEKNw0 Facebook - 8 Bloomberg - 8 Amazon - 3 Microsoft - 2 Apple - 2 Medium
117 Implement Trie (Prefix Tree) Tree https://www.youtube.com/watch?v=nLTqtBLhPbQ Amazon - 13 Google - 8 Twitter - 7 Microsoft - 5 Snapchat - 5 Medium
118 Add and Search Word Tree https://www.youtube.com/watch?v=Z7Kr2b4d9fE Amazon - 9 Google - 5 Microsoft - 4 Apple - 2 Facebook - 8 Medium
119 Word Search II Tree https://www.youtube.com/watch?v=8K2Sh9ingJA Amazon - 28 Uber - 28 Cisco - 12 Microsoft - 9 Google - 6 Hard
120 High Five Heap https://www.youtube.com/watch?v=z4c5QzarJxI Goldman Sachs - 17 Amazon - 5 Easy
121 Top K Frequent Elements Heap https://www.youtube.com/watch?v=QubWUx59QCk Facebook - 73 Amazon - 30 Microsoft - 8 Google - 7 Uber - 7 Medium
122 Kth Largest Element in an Array Heap https://www.youtube.com/watch?v=kmUL7CAOSwc Facebook - 64 Amazon - 19 LinkedIn - 14 Microsoft - 9 Google - 6 Medium
123 Sliding Window Maximum Heap https://www.youtube.com/watch?v=GIYk1wit12k Amazon - 34 Google - 13 Apple - 7 Facebook - 5 Microsoft - 4 Hard
124 Find Median from Data Stream Heap https://www.youtube.com/watch?v=IKpM6Q8wTIY Amazon - 26 Microsoft - 14 Facebook - 6 Apple - 5 Google - 4 Hard
125 Employee Free Time Heap Google - 10 Uber - 4 Apple - 3 Microsoft - 2 Amazon - 3 Hard
126 Sum of Two Integers Binary-Bit Manipulation https://www.youtube.com/watch?v=oQqe3N2aSd4 Adobe - 2 Facebook - 3 Amazon - 3 TCS - 3 Microsoft - 3 Medium
127 Number of 1 Bits Binary-Bit Manipulation https://www.youtube.com/watch?v=xx9vN3n0_SA Box - 11 Amazon - 7 Facebook - 5 Qualcomm - 4 Cisco - 4 Easy
128 Counting Bits Binary-Bit Manipulation https://www.youtube.com/watch?v=f9vCuICgRpU Bloomberg - 3 Microsoft - 3 Google - 2 Amazon - 2 Apple - 2 Easy
129 Missing Number Binary-Bit Manipulation https://www.youtube.com/watch?v=-pLW7935dlc Microsoft - 13 Amazon - 12 Apple - 4 Adobe - 3 Facebook - 3 Easy
130 Reverse Bits Binary-Bit Manipulation https://www.youtube.com/watch?v=-7bpRBMPXh8 Apple - 3 Facebook - 3 Microsoft - 2 Qualcomm - 2 Amazon - 3 Easy

NEETCODE 150 Solved


Num LeetCode Problem Topic Video Explanation Difficulty
1 Contains Duplicate Arrays & Hashing https://www.youtube.com/watch?v=XECOM0RnIig Easy
2 Valid Anagram Arrays & Hashing https://www.youtube.com/watch?v=qyQni3rz-ko Easy
3 Two Sum Arrays & Hashing https://www.youtube.com/watch?v=NP9nLwKzXGA Easy
4 Group Anagrams Arrays & Hashing https://www.youtube.com/watch?v=dEMcIpBOHpg Medium
5 Top K Frequent Elements Arrays & Hashing https://www.youtube.com/watch?v=QubWUx59QCk Medium
6 Product of Array Except Self Arrays & Hashing https://www.youtube.com/watch?v=UxmLwxH-lhM Medium
7 Valid Sudoku Arrays & Hashing https://www.youtube.com/watch?v=q2fl7lUkc8o Medium
8 Encode and Decode Strings Arrays & Hashing https://www.youtube.com/watch?v=P5LQbpI4p_I Medium
9 Longest Consecutive Sequence Arrays & Hashing https://www.youtube.com/watch?v=sJBf-JdWGhM Medium
10 Valid Palindrome Two Pointers https://www.youtube.com/watch?v=MFPmKyThyHk Easy
11 Two Sum II Input Array Is Sorted Two Pointers https://www.youtube.com/watch?v=c9ywRRJcP1Y Medium
12 3Sum Two Pointers https://www.youtube.com/watch?v=WtloSzFYvho Medium
13 Container With Most Water Two Pointers https://www.youtube.com/watch?v=wi8fqhNoV-Y Medium
14 Trapping Rain Water Two Pointers https://www.youtube.com/watch?v=AFl_VxaO_F0 Hard
15 Best Time to Buy And Sell Stock Sliding Window https://www.youtube.com/watch?v=CCQBvgPages Easy
16 Longest Substring Without Repeating Characters Sliding Window https://www.youtube.com/watch?v=RMQ-gRQAY0o Medium
17 Longest Repeating Character Replacement Sliding Window https://www.youtube.com/watch?v=FYyWsqFjkZk Medium
18 Permutation In String Sliding Window https://www.youtube.com/watch?v=mIorIJvhl8E Medium
19 Minimum Window Substring Sliding Window https://www.youtube.com/watch?v=tMx5JZSBWIE Hard
20 Sliding Window Maximum Sliding Window https://www.youtube.com/watch?v=GIYk1wit12k Hard
21 Valid Parentheses Stack https://www.youtube.com/watch?v=D4l9TK0tWcI Easy
22 Min Stack Stack https://www.youtube.com/watch?v=To2iap-ac3g Medium
23 Evaluate Reverse Polish Notation Stack https://www.youtube.com/watch?v=vDRZN5i4b8U Medium
24 Generate Parentheses Stack https://www.youtube.com/watch?v=VzMyeCMLdPI Medium
25 Daily Temperatures Stack https://www.youtube.com/watch?v=jmuo4BBfl3I Medium
26 Car Fleet Stack https://www.youtube.com/watch?v=TPSiTAFhszA Medium
27 Largest Rectangle In Histogram Stack https://www.youtube.com/watch?v=IasMlShanvc Hard
28 Binary Search Binary Search https://www.youtube.com/watch?v=t3yPHFyKxr4 Easy
29 Search a 2D Matrix Binary Search https://www.youtube.com/watch?v=dP4cb8zbohY Medium
30 Koko Eating Bananas Binary Search https://www.youtube.com/watch?v=3m3QZeiH3KI Medium
31 Find Minimum In Rotated Sorted Array Binary Search https://www.youtube.com/watch?v=Dr69TSfv9JI Medium
32 Search In Rotated Sorted Array Binary Search https://www.youtube.com/watch?v=sE_4DzVc71w Medium
33 Time Based Key Value Store Binary Search https://www.youtube.com/watch?v=u08L8DaDoOU Medium
34 Median of Two Sorted Arrays Binary Search https://www.youtube.com/watch?v=LRM4qiHLYCE Hard
35 Reverse Linked List Linked List https://www.youtube.com/watch?v=FHhItaCZ2pE Easy
36 Merge Two Sorted Lists Linked List https://www.youtube.com/watch?v=Bwymxn-n6XA Easy
37 Reorder List Linked List https://www.youtube.com/watch?v=lBdS4AV1EGw Medium
38 Remove Nth Node From End of List Linked List https://www.youtube.com/watch?v=hZtAW3cp8vQ Medium
39 Copy List With Random Pointer Linked List https://www.youtube.com/watch?v=vy7ZJ4TdyS8 Medium
40 Add Two Numbers Linked List https://www.youtube.com/watch?v=MYtp__JpTns Medium
41 Linked List Cycle Linked List https://www.youtube.com/watch?v=k-gTqlOBT1g Easy
42 Find The Duplicate Number Linked List https://www.youtube.com/watch?v=Lu3if4xOA1s Medium
43 LRU Cache Linked List https://www.youtube.com/watch?v=VPq5dlxaeP8 Medium
44 Merge K Sorted Lists Linked List https://www.youtube.com/watch?v=SlKgDtpJnxg Hard
45 Reverse Nodes In K Group Linked List https://www.youtube.com/watch?v=P9_K8M4nnf0 Hard
46 Invert Binary Tree Trees https://www.youtube.com/watch?v=yb2Y9h2YWio Easy
47 Maximum Depth of Binary Tree Trees https://www.youtube.com/watch?v=IAMk9ZSpvjQ Easy
48 Diameter of Binary Tree Trees https://www.youtube.com/watch?v=DpyCkHMlxLc Easy
49 Balanced Binary Tree Trees https://www.youtube.com/watch?v=gu5rAEvm9Fk Easy
50 Same Tree Trees https://www.youtube.com/watch?v=yi7ym5R5aYI Easy
51 Subtree of Another Tree Trees https://www.youtube.com/watch?v=YOW_-ptARNE Easy
52 Lowest Common Ancestor of a Binary Search Tree Trees https://www.youtube.com/watch?v=1HUmPsyFb9U Medium
53 Binary Tree Level Order Traversal Trees https://www.youtube.com/watch?v=Oy3g4SEKNw0 Medium
54 Binary Tree Right Side View Trees https://www.youtube.com/watch?v=4lMY-g0Afg8 Medium
55 Count Good Nodes In Binary Tree Trees https://www.youtube.com/watch?v=AiCPoU8q2sU Medium
56 Validate Binary Search Tree Trees https://www.youtube.com/watch?v=QaCMLopSwWI Medium
57 Kth Smallest Element In a Bst Trees https://www.youtube.com/watch?v=tAUB05a6ys4 Medium
58 Construct Binary Tree From Preorder And Inorder Traversal Trees https://www.youtube.com/watch?v=YYl2Tp-Wqcw Medium
59 Binary Tree Maximum Path Sum Trees https://www.youtube.com/watch?v=6wv9yMSenvQ Hard
60 Serialize And Deserialize Binary Tree Trees https://www.youtube.com/watch?v=vqbpTOU-LS4 Hard
61 Implement Trie Prefix Tree Tries https://www.youtube.com/watch?v=nLTqtBLhPbQ Medium
62 Design Add And Search Words Data Structure Tries https://www.youtube.com/watch?v=Z7Kr2b4d9fE Medium
63 Word Search II Tries https://www.youtube.com/watch?v=8K2Sh9ingJA Hard
64 Kth Largest Element In a Stream Heap / Priority Queue Easy
65 Last Stone Weight Heap / Priority Queue Easy
66 K Closest Points to Origin Heap / Priority Queue https://www.youtube.com/watch?v=RLyF_-4Izg0 Medium
67 Kth Largest Element In An Array Heap / Priority Queue https://www.youtube.com/watch?v=kmUL7CAOSwc Medium
68 Task Scheduler Heap / Priority Queue Medium
69 Design Twitter Heap / Priority Queue Medium
70 Find Median From Data Stream Heap / Priority Queue https://www.youtube.com/watch?v=IKpM6Q8wTIY Hard
71 Subsets Backtracking Medium
72 Combination Sum Backtracking https://www.youtube.com/watch?v=dJBbuDK4ZRk Medium
73 Permutations Backtracking Medium
74 Subsets II Backtracking Medium
75 Combination Sum II Backtracking Medium
76 Word Search Backtracking https://www.youtube.com/watch?v=8K2Sh9ingJA Medium
77 Palindrome Partitioning Backtracking Medium
78 Letter Combinations of a Phone Number Backtracking https://www.youtube.com/watch?v=dmYiOfy8a-k Medium
79 N Queens Backtracking Hard
80 Number of Islands Graphs https://www.youtube.com/watch?v=H-2Nh2RXX6g Medium
81 Clone Graph Graphs https://www.youtube.com/watch?v=1aN0WWM0-Eo Medium
82 Max Area of Island Graphs Medium
83 Pacific Atlantic Water Flow Graphs https://www.youtube.com/watch?v=fTohawuMcvY Medium
84 Surrounded Regions Graphs Medium
85 Rotting Oranges Graphs Medium
86 Walls And Gates Graphs Medium
87 Course Schedule Graphs https://www.youtube.com/watch?v=ge9WKEsVue0 Medium
88 Course Schedule II Graphs https://www.youtube.com/watch?v=_RWV4hZdmdk Medium
89 Redundant Connection Graphs Medium
90 Number of Connected Components In An Undirected Graph Graphs https://www.youtube.com/watch?v=o8z2tHYrg_o Medium
91 Graph Valid Tree Graphs https://www.youtube.com/watch?v=WU3-vo0MJW0 Medium
92 Word Ladder Graphs https://www.youtube.com/watch?v=isLTjdCw52s Hard
93 Reconstruct Itinerary Advanced Graphs Hard
94 Min Cost to Connect All Points Advanced Graphs Medium
95 Network Delay Time Advanced Graphs Medium
96 Swim In Rising Water Advanced Graphs Hard
97 Alien Dictionary Advanced Graphs https://www.youtube.com/watch?v=1QbsN5JyPto Hard
98 Cheapest Flights Within K Stops Advanced Graphs Medium
99 Climbing Stairs 1-D Dynamic Programming https://www.youtube.com/watch?v=N9syEXfu1Rw Easy
100 Min Cost Climbing Stairs 1-D Dynamic Programming Easy
101 House Robber 1-D Dynamic Programming https://www.youtube.com/watch?v=jFmfYi_dvwQ Medium
102 House Robber II 1-D Dynamic Programming https://www.youtube.com/watch?v=c_rwra1aITY Medium
103 Longest Palindromic Substring 1-D Dynamic Programming https://www.youtube.com/watch?v=92KOT17h8zw Medium
104 Palindromic Substrings 1-D Dynamic Programming https://www.youtube.com/watch?v=WfkVe8egZbU Medium
105 Decode Ways 1-D Dynamic Programming https://www.youtube.com/watch?v=ayGRvdnjFKg Medium
106 Coin Change 1-D Dynamic Programming https://www.youtube.com/watch?v=UOmlkfWMU6M Medium
107 Maximum Product Subarray 1-D Dynamic Programming https://www.youtube.com/watch?v=OuRQ_TCCjsU Medium
108 Word Break 1-D Dynamic Programming https://www.youtube.com/watch?v=XD9tXO9HW40 Medium
109 Longest Increasing Subsequence 1-D Dynamic Programming https://www.youtube.com/watch?v=cixz99yxgWA Medium
110 Partition Equal Subset Sum 1-D Dynamic Programming Medium
111 Unique Paths 2-D Dynamic Programming https://www.youtube.com/watch?v=klWLMgdMWCY Medium
112 Longest Common Subsequence 2-D Dynamic Programming Medium
113 Best Time to Buy And Sell Stock With Cooldown 2-D Dynamic Programming Medium
114 Coin Change II 2-D Dynamic Programming Medium
115 Target Sum 2-D Dynamic Programming Medium
116 Interleaving String 2-D Dynamic Programming Medium
117 Longest Increasing Path In a Matrix 2-D Dynamic Programming https://www.youtube.com/watch?v=gvwTGXP-reQ Hard
118 Distinct Subsequences 2-D Dynamic Programming Hard
119 Edit Distance 2-D Dynamic Programming Medium
120 Burst Balloons 2-D Dynamic Programming Hard
121 Regular Expression Matching 2-D Dynamic Programming https://www.youtube.com/watch?v=VFQddcCP46c Hard
122 Maximum Subarray Greedy https://www.youtube.com/watch?v=nr2djEYM7_A Medium
123 Jump Game Greedy https://www.youtube.com/watch?v=PVNLmjJaHW0 Medium
124 Jump Game II Greedy https://www.youtube.com/watch?v=d_1GRnMg_zs Medium
125 Gas Station Greedy Medium
126 Hand of Straights Greedy Medium
127 Merge Triplets to Form Target Triplet Greedy Medium
128 Partition Labels Greedy Medium
129 Valid Parenthesis String Greedy Medium
130 Insert Interval Intervals https://www.youtube.com/watch?v=16YiKk6ga7Y Medium
131 Merge Intervals Intervals https://www.youtube.com/watch?v=n3F2v9f8OfY Medium
132 Non Overlapping Intervals Intervals https://www.youtube.com/watch?v=y8nBFmPsAF8 Medium
133 Meeting Rooms Intervals https://www.youtube.com/watch?v=5nqLIwo0oC0 Easy
134 Meeting Rooms II Intervals https://www.youtube.com/watch?v=sQkgNfoPrDw Medium
135 Minimum Interval to Include Each Query Intervals Hard
136 Rotate Image Math & Geometry https://www.youtube.com/watch?v=dF1E3G9wBCw Medium
137 Spiral Matrix Math & Geometry https://www.youtube.com/watch?v=xUpnTpzMqfI Medium
138 Set Matrix Zeroes Math & Geometry https://www.youtube.com/watch?v=JwQvyZcwcP4 Medium
139 Happy Number Math & Geometry Easy
140 Plus One Math & Geometry Easy
141 Pow(x, n) Math & Geometry Medium
142 Multiply Strings Math & Geometry Medium
143 Detect Squares Math & Geometry Medium
144 Single Number Bit Manipulation Easy
145 Number of 1 Bits Bit Manipulation https://www.youtube.com/watch?v=xx9vN3n0_SA Easy
146 Counting Bits Bit Manipulation https://www.youtube.com/watch?v=f9vCuICgRpU Easy
147 Reverse Bits Bit Manipulation https://www.youtube.com/watch?v=-7bpRBMPXh8 Easy
148 Missing Number Bit Manipulation https://www.youtube.com/watch?v=-pLW7935dlc Easy
149 Sum of Two Integers Bit Manipulation https://www.youtube.com/watch?v=oQqe3N2aSd4 Medium
150 Reverse Integer Bit Manipulation Medium

Full Courses on Most important topics and questions


Num Type Full Course
1 Complete Guide for Data Structures https://www.youtube.com/watch?v=2h433OItQiA
2 Understanding Big o and Time Complexity https://www.youtube.com/watch?v=7P0qxxEy2-w
3 Using Data Structures in System Design https://www.youtube.com/watch?v=r9ybzRjyglw
4 Full Course on DSA coding Patterns https://www.youtube.com/watch?v=GLTR39VIAdc
5 10 Golden Rules for Any Coding Interview https://www.youtube.com/watch?v=PKXD2M2kaXQ
6 Arrays for Technical Interviews - Full Course https://www.youtube.com/watch?v=-o5w6h80ZA8
7 Dynamic Programming for Technical Interviews - Full Course https://www.youtube.com/watch?v=EeAJ6YKGJM8
8 Graph Algorithms for Technical Interviews - Full Course https://www.youtube.com/watch?v=Ob0YvI9M02o
9 Intervals for Technical Interviews - Full Course https://www.youtube.com/watch?v=GOCfvrFsIOk
10 Hashing Algorithms for Technical Interviews - Full Course https://www.youtube.com/watch?v=irua6hf3kBM
11 Linked Lists for Technical Interviews - Full Course https://www.youtube.com/watch?v=Laugw5Uj57g
12 Strings for Technical Interviews - Full Course https://www.youtube.com/watch?v=5xDT3AG7988
13 Binary For Technical Interviews - Full Course https://www.youtube.com/watch?v=CzAZzRcd8Oc
14 Tree Algorithm for Technical Interviews - Full Course https://www.youtube.com/watch?v=1R2aM_BaiMg
15 Master the TWO Pointer Coding Pattern https://www.youtube.com/watch?v=Fue0SgYBxrc
16 Sliding Window Coding Pattern https://www.youtube.com/watch?v=CHVSDFeC-L4
17 Intervals Coding Pattern https://www.youtube.com/watch?v=HNSHVtSGMFk
18 Master BFS - Breadth First Search https://www.youtube.com/watch?v=A1UG1Fc-TVc
19 MAster DFS - Depth First Search https://www.youtube.com/watch?v=6gNAe0Fug8I
20 Entire Blind 75 Solved https://www.youtube.com/watch?v=PieZjz2Pyhw
21 Entire Blind 75 Solved - Part 2 https://www.youtube.com/watch?v=ERL4FPOsY3Y
22 10 Must do things before interview https://www.youtube.com/watch?v=FfeEUfh5zUE
23 Using Algorithms in System Design https://www.youtube.com/watch?v=JZOT8qCUZYc

Technical Interviews I have Experienced So Far


Num Company Interview Type Interview Experience Result
1 Microsoft - Incredible Story - How I got the Interview Journey https://www.youtube.com/watch?v=l6wa64E3M6w Hired
2 Microsoft - Interview Experience 5 Rounds https://www.youtube.com/watch?v=w__3KFLNKww Hired
3 Amazon First Round - Phone Screen https://www.youtube.com/watch?v=Z9qEolBKo9Y Selected
4 Nokia 1 Round - Onsite https://www.youtube.com/watch?v=3sqy9ymtHfQ Hired
5 RBC 3 Rounds https://www.youtube.com/watch?v=7tP3XyK4YLA Hired
6 Airbus 3 Rounds https://www.youtube.com/watch?v=DvZgUk9WluM Hired
7 Goldman Sachs First Round - Coder Pad https://www.youtube.com/watch?v=0AfPJyPssbw Rejected
8 DoorDash First Round - Phone Screen https://www.youtube.com/watch?v=zxDrZ5dDd7s Rejected
9 Morgan stanley (2 Interviews ) 4 Rounds - Onsite https://www.youtube.com/watch?v=OtVh_TyXfd8 Rejected
10 TD 2 Rounds - Phone Screen Work In Progress Rejected

Coding solution of all the problems I have solved


https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution

Tech Talks with Different IT folks


Num Topic Person Name Full Interview
1 Advice for software developers by a Pro Coder Apurva Patel https://youtu.be/nGehKzdZxe4
2 Talk with an Amazon Technical Program Manager Pratiksha Bakrola https://youtu.be/qNOOgOxPLBQ
3 Fight the Layoffs with a Steller Preparation Parth Vyas https://youtu.be/UiKuKIbwpms
4 Raw Conversation with an Infosys Team lead Manan Shah https://youtu.be/inWxjvngXs8
5 ChatGPT Explained + ChatGPT vs Google Parth Vyas https://youtu.be/UeMUwH6sszQ
Work in progress, I want to create a 2D array, repesenting every data structure with every coding pattern and try to create a directed graph.

Arrays Hashing Two Pointers Sliding Window Dynamic Programming Graph Binary Tree Tree Tries Interval Linked List Matrix System Design Sorting Searching Binary Search String Stack Backtracking Greedy Queue Priority Queue/HRecursion Maths and GeomBit Manipulation
Arrays
Hashing
Two pointers
Sliding window
Dynamic programming
Graph
Binary tree
Tree
Tries
Interval
Linked List
Matrix
System design
Sorting
Searching
Binary search
String
Stack
Backtracking
Greedy
Queue
Priority queue/heap
Recursion
Maths and Geometry
Bit manipulation

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy