Single Number (LeetCode 136) [Asked by Amazon]
Single Number
Palindrome Number (LeetCode 9) [Asked by Facebook/Bloomberg]
Palindrome Number
Factorial Trailing Zeroes (LeetCode 172) [Asked by Microsoft]
Factorial Trailing Zeroes
Reverse Integer (LeetCode 7) [Asked by Facebook]
Reverse Integer
Pow(x, n) (LeetCode 50) [Asked by Facebook/Amazon/LinkedIn]
Pow(x, n)
Roman to Integer (LeetCode #13) [Asked by Google]
Roman to Integer
Integer to Roman (LeetCode #12) [Asked by Amazon]
Integer to Roman
Strings
Reverse String (LeetCode 344) [Asked by MicroSoft/Uber]
Longest Common Prefix (LeetCode 14) [Asked by Facebook]
Repeated DNA Sequences (LeetCode 187) [Asked by Google]
Valid Anagram (LeetCode 242) [Asked by Facebook]
Longest Palindromic Substring (LeetCode 5) [Asked by Facebook]
Longest Substring without Repeating Characters (LeetCode 3) [Asked by Google]
Reverse Words in a String (LeetCode 151) [Asked by Facebook/Amazon]
Integer to English Words (LeetCode 273) [Facebook, Microsoft]
Binary Search
Binary Search (LeetCode 704) [Asked by Infosys,Oracle]
Search in Rotated Sorted Array (LeetCode 33) [Asked by Facebook]
Find Minimum in Rotated Sorted Array (LeetCode 153) [Asked by Facebook]
Arrays
Two Sum (LeetCode 1) [Asked by Google]
Move Zeroes (LeetCode 283) [Asked by Facebook]
Best Time to Buy And Sell Stock(LeetCode 121) [Asked by Facebook/Microsoft]
Ransom Note (LeetCode 383) [Asked by Amazon]
Contains Duplicate (LeetCode 217) [Asked by Google]
Length of Last Word (LeetCode 58) [Asked by Amazon]
Best Time to Buy and Sell Stock II (LeetCode 122) [Asked by Google]
Rotate Array (LeetCode 189) [Asked by Microsoft]
Jump Game (LeetCode 55) [Asked by Google]
Product of Array Except Self (LeetCode 238) [Asked by Facebook]
Sequential Digits (LeetCode 1291) [Asked by Facebook]
Find All Disappeared Numbers in an Array (LeetCode 448) [Asked by Google]
Find All Duplicates Numbers in an Array (Leetcode 442) [Asked by Facebook]
First Missing Positive (LeetCode 41) [Asked by Microsoft]
Next Permutation (LeetCode 31) [Asked by Google]
Largest Subarray With 0 Sum [Asked by Microsoft]
Subarray Product Less than K (LeetCode 713) [Asked by Goldman Sachs]
K-Diff Pairs in an Array (LeetCode 532) [Asked by Amazon]
Two Pointers
Two Sum II - Input Array Is Sorted (LeetCode 167) [Asked by Amazon]
Is Subsequence (LeetCode 392) [Asked by Google]
Remove Duplicates from Sorted Array (LeetCode 26) [Asked by Facebook/Microsoft]
Sort Colors (LeetCode 75) [Asked by Facebook]
Valid Palindrome (LeetCode 125) [Asked by Facebook]
Merge Sorted Array (LeetCode 88) [Asked by Microsoft]
3 Sum (LeetCode 15) [Asked by Facebook]
Stacks and Queues
Valid Parentheses (LeetCode 20) [Facebook]
Asteroid Collisions (LeetCode 735) [Asked by Lyft]
Longest Valid Parentheses (LeetCode 32) [Asked by Google]
Decode String (LeetCode 394) [Asked by Google]
Largest Rectangle in Histogram (LeetCode 84) [Asked by Google]
Famous Algorithm
Kaden's Algorithm (Maximum Subarray :: LeetCode 53) [Asked by Google]
Boyer-Moore Voting Algorithm (Majority Element- LeetCode 169) [Asked by Amazon]
Sorting Algorithms
Merge Sort Algorithm [Asked by Amazon, Microsoft]
Count Inversions -- Using Merge Sort [Asked by Amazon, Microsoft]
Quick Sort Algorithm [Asked by Amazon, Microsoft]
Kth Largest/Smallest -- Quick Select (LeetCode 215) [Asked by Google, Microsoft]
[OLD] Quick Sort ::Sort an Array (LeetCode 912)
2D Arrays / Matrix
Set Matrix Zeroes (LeetCode 73) [Asked by Facebook]
Range Sum Query 2D - Immutable (LeetCode 304) [Asked by Amazon]
Where Will the Ball Fall (LeetCode 1706) [Asked by Amzon]
Rotate Image (LeetCode 48) [Asked by Microsoft]
Linked List
Middle of the Linked List (LeetCode 876) [Asked by Microsoft]
Delete Node in a Linked List (LeetCode 237) [Asked by Amazon,Microsoft]
Merge Two Sorted Lists (LeetCode 21) [Asked by Microsoft]
Reverse Linked List ::4 Ways:: (LeetCode 206) [Asked by Google, Facebook]
Reverse Nodes in k-group (LeetCode 25) [Asked by Microsoft]
Remove Duplicates from Sorted List ::O(N):: (LeetCode 83) [Asked by Microsoft]
Remove Duplicates from Sorted List ::O(1):: (LeetCode 83) [Asked by Microsoft]
Rotate List (LeetCode 61) [Asked by Microsoft]
Reorder List (LeetCode 143) [Asked by Amazon,LinkedIn,Microsoft]
Palindrome Linked List (LeetCode 234) [Asked by Microsoft]
Binary Tree
Code (Resource)
Tree Traversal Techniques (Level Order, Zigzag, Preorder, Inorder, Postorder)
Level Order Traversal Binary Tree (LeetCode 102) [Asked by Amazon, Microsoft]
Binary Tree Zigzag Level Order Traversal (LeetCode 103) [Asked by Microsoft]
Binary Tree Preorder Traversal (LeetCode 144) [Asked by Microsoft]
Binary Tree Inorder Traversal (LeetCode 94) [Asked by Microsoft]
Binary Tree Post Order Traversal (LeetCode 145) [Asked by Microsoft]
[Morris Traversal] Preorder Traversal (LeetCode 144) [Asked by Microsoft]
[Morris Traversal] Inorder Traversal (LeetCode 94) [Asked by Microsoft]