Information

Right now I work in Google and would like to give reference for job application. Please send the CV to my email address bozhaoli.usc@gmail.com.
Unsubscribed the Leetocode membership so this repo is valid until 04/2018

Leetcode Company Tag

There is the collection of each company's tag questions on Leetcode. Welcome to contribute other company's questions based on this format.

Table of Company

To be Continue

-Facebook
-Google
-Uber
-Bloomberg
-Microsoft
-Amazon
-Linkedin

Facebook

Title Acceptance Difficulty Frequency
534 Design TinyURL 0.0% Medium
283 Move Zeroes 50.7% Easy
301 Remove Invalid Parentheses 35.5% Hard
273 Integer to English Words 22.4% Hard
621 Task Scheduler 42.2% Medium
67 Add Binary 33.2% Easy
689 Maximum Sum of 3 Non-Overlapping Subarrays 41.3% Hard
325 Maximum Size Subarray Sum Equals k 43.0% Medium
253 Meeting Rooms II 39.3% Medium
17 Letter Combinations of a Phone Number 35.4% Medium
91 Decode Ways 20.0% Medium
311 Sparse Matrix Multiplication 51.8% Medium
314 Binary Tree Vertical Order Traversal 37.3% Medium
297 Serialize and Deserialize Binary Tree 34.0% Hard
10 Regular Expression Matching 24.3% Hard
15 3Sum 21.8% Medium
158 Read N Characters Given Read4 II - Call multiple times 24.5% Hard
277 Find the Celebrity 35.6% Medium
278 First Bad Version 25.8% Easy
200 Number of Islands 35.6% Medium
76 Minimum Window Substring 26.1% Hard
257 Binary Tree Paths 39.7% Easy
543 Diameter of Binary Tree 44.7% Easy
157 Read N Characters Given Read4 29.2% Easy
282 Expression Add Operators 30.2% Hard
23 Merge k Sorted Lists 27.7% Hard
173 Binary Search Tree Iterator 42.4% Medium
121 Best Time to Buy and Sell Stock 42.1% Easy
211 Add and Search Word - Data structure design 24.1% Medium
56 Merge Intervals 31.0% Medium
1 Two Sum 36.1% Easy
125 Valid Palindrome 26.6% Easy
161 One Edit Distance 31.6% Medium
597 Friend Requests I: Overall Acceptance Rate 37.3% Easy
252 Meeting Rooms 48.3% Easy
341 Flatten Nested List Iterator 42.2% Medium
285 Inorder Successor in BST 36.3% Medium
98 Validate Binary Search Tree 23.8% Medium
43 Multiply Strings 27.6% Medium
78 Subsets 42.5% Medium
602 Friend Requests II: Who Has the Most Friends 41.3% Medium
139 Word Break 30.8% Medium
670 Maximum Swap 38.3% Medium
57 Insert Interval 28.3% Hard
215 Kth Largest Element in an Array 39.9% Medium
75 Sort Colors 38.4% Medium
133 Clone Graph 25.1% Medium
680 Valid Palindrome II 32.2% Easy
33 Search in Rotated Sorted Array 32.0% Medium
238 Product of Array Except Self 49.8% Medium
636 Exclusive Time of Functions 43.9% Medium
88 Merge Sorted Array 32.1% Easy
206 Reverse Linked List 46.1% Easy
79 Word Search 27.4% Medium
13 Roman to Integer 46.8% Easy
236 Lowest Common Ancestor of a Binary Tree 30.0% Medium
146 LRU Cache 18.7% Hard
494 Target Sum 43.6% Medium
523 Continuous Subarray Sum 23.2% Medium
477 Total Hamming Distance 47.7% Medium
642 Design Search Autocomplete System 30.7% Hard
38 Count and Say 35.7% Easy
554 Brick Wall 46.1% Medium
398 Random Pick Index 43.9% Medium
218 The Skyline Problem 28.2% Hard
49 Group Anagrams 36.4% Medium
286 Walls and Gates 44.8% Medium
209 Minimum Size Subarray Sum 31.4% Medium
208 Implement Trie (Prefix Tree) 29.5% Medium
102 Binary Tree Level Order Traversal 41.0% Medium
71 Simplify Path 25.8% Medium
20 Valid Parentheses 33.7% Easy
28 Implement strStr() 28.6% Easy
90 Subsets II 37.2% Medium
128 Longest Consecutive Sequence 37.5% Hard
127 Word Ladder 19.7% Medium
377 Combination Sum IV 42.4% Medium
380 Insert Delete GetRandom O(1) 39.4% Medium
44 Wildcard Matching 20.6% Hard
334 Increasing Triplet Subsequence 39.8% Medium
269 Alien Dictionary 25.2% Hard
639 Decode Ways II 24.3% Hard
461 Hamming Distance 69.8% Easy
235 Lowest Common Ancestor of a Binary Search Tree 39.5% Easy
674 Longest Continuous Increasing Subsequence 42.9% Easy
647 Palindromic Substrings 55.7% Medium
117 Populating Next Right Pointers in Each Node II 33.8% Medium
50 Pow(x, n) 26.0% Medium
85 Maximal Rectangle 28.8% Hard
69 Sqrt(x) 28.2% Easy
68 Text Justification 19.6% Hard
210 Course Schedule II 29.1% Medium
26 Remove Duplicates from Sorted Array 35.5% Easy
221 Maximal Square 29.6% Medium
274 H-Index 33.5% Medium
404 Sum of Left Leaves 47.3% Easy
25 Reverse Nodes in k-Group 31.1% Hard
234 Palindrome Linked List 33.1% Easy
168 Excel Sheet Column Title 26.7% Easy
261 Graph Valid Tree 38.1% Medium
410 Split Array Largest Sum 38.6% Hard
525 Contiguous Array 40.9% Medium
535 Encode and Decode TinyURL 74.2% Medium
572 Subtree of Another Tree 40.6% Easy
265 Paint House II 38.1% Hard
714 Best Time to Buy and Sell Stock with Transaction Fee 39.4% Medium
578 Get Highest Answer Rate Question 28.1% Medium
637 Average of Levels in Binary Tree 55.6% Easy
721 Accounts Merge 27.4% Medium
653 Two Sum IV - Input is a BST 50.4% Easy
673 Number of Longest Increasing Subsequence 31.2% Medium
80 Remove Duplicates from Sorted Array II 36.4% Medium
275 H-Index II 34.7% Medium

Google

Title Acceptance Difficulty Frequency
534 Design TinyURL 0.0% Medium
388 Longest Absolute File Path 37.1% Medium
683 K Empty Slots 36.6% Hard
681 Next Closest Time 42.9% Medium
340 Longest Substring with At Most K Distinct Characters 39.2% Hard
482 License Key Formatting 41.8% Medium
308 Range Sum Query 2D - Mutable 24.1% Hard
346 Moving Average from Data Stream 59.5% Easy
298 Binary Tree Longest Consecutive Sequence 41.4% Medium
418 Sentence Screen Fitting 27.8% Medium
281 Zigzag Iterator 51.4% Medium
425 Word Squares 43.5% Hard
361 Bomb Enemy 39.4% Medium
394 Decode String 41.7% Medium
393 UTF-8 Validation 34.7% Medium
568 Maximum Vacation Days 39.1% Hard
163 Missing Ranges 23.8% Medium
66 Plus One 39.1% Easy
686 Repeated String Match 32.9% Easy
351 Android Unlock Patterns 44.3% Medium
317 Shortest Distance from All Buildings 34.4% Hard
271 Encode and Decode Strings 26.2% Medium
289 Game of Life 37.1% Medium
288 Unique Word Abbreviation 17.3% Medium
305 Number of Islands II 39.3% Hard
200 Number of Islands 35.6% Medium
280 Wiggle Sort 57.9% Medium
616 Add Bold Tag in String 38.7% Medium
259 3Sum Smaller 41.7% Medium
218 The Skyline Problem 28.2% Hard
399 Evaluate Division 41.5% Medium
159 Longest Substring with At Most Two Distinct Characters 41.9% Hard
246 Strobogrammatic Number 40.0% Easy
329 Longest Increasing Path in a Matrix 36.9% Hard
417 Pacific Atlantic Water Flow 34.1% Medium
406 Queue Reconstruction by Height 56.2% Medium
279 Perfect Squares 37.5% Medium
345 Reverse Vowels of a String 38.7% Easy
56 Merge Intervals 31.0% Medium
687 Longest Univalue Path 33.3% Easy
284 Peeking Iterator 35.5% Medium
247 Strobogrammatic Number II 40.5% Medium
524 Longest Word in Dictionary through Deleting 43.3% Medium
471 Encode String with Shortest Length 42.8% Hard
228 Summary Ranges 30.8% Medium
391 Perfect Rectangle 27.1% Hard
407 Trapping Rain Water II 37.6% Hard
286 Walls and Gates 44.8% Medium
362 Design Hit Counter 54.4% Medium
297 Serialize and Deserialize Binary Tree 34.0% Hard
294 Flip Game II 46.6% Medium
146 LRU Cache 18.7% Hard
380 Insert Delete GetRandom O(1) 39.4% Medium
276 Paint Fence 34.7% Easy
401 Binary Watch 44.9% Easy
295 Find Median from Data Stream 28.0% Hard
249 Group Shifted Strings 42.7% Medium
463 Island Perimeter 57.5% Easy
42 Trapping Rain Water 37.2% Hard
320 Generalized Abbreviation 45.5% Medium
505 The Maze II 38.2% Medium
341 Flatten Nested List Iterator 42.2% Medium
266 Palindrome Permutation 57.5% Easy
315 Count of Smaller Numbers After Self 34.8% Hard
360 Sort Transformed Array 44.5% Medium
411 Minimum Unique Word Abbreviation 33.3% Hard
269 Alien Dictionary 25.2% Hard
239 Sliding Window Maximum 33.6% Hard
389 Find the Difference 51.0% Easy
465 Optimal Account Balancing 37.8% Hard
274 H-Index 33.5% Medium
253 Meeting Rooms II 39.3% Medium
128 Longest Consecutive Sequence 37.5% Hard
20 Valid Parentheses 33.7% Easy
158 Read N Characters Given Read4 II - Call multiple times 24.5% Hard
293 Flip Game 56.5% Easy
139 Word Break 30.8% Medium
415 Add Strings 41.5% Easy
359 Logger Rate Limiter 60.1% Easy
230 Kth Smallest Element in a BST 44.5% Medium
162 Find Peak Element 38.1% Medium
270 Closest Binary Search Tree Value 40.1% Easy
23 Merge k Sorted Lists 27.7% Hard
498 Diagonal Traverse 46.1% Medium
400 Nth Digit 30.1% Easy
490 The Maze 43.2% Medium
318 Maximum Product of Word Lengths 44.9% Medium
10 Regular Expression Matching 24.3% Hard
212 Word Search II 24.0% Hard
240 Search a 2D Matrix II 38.8% Medium
373 Find K Pairs with Smallest Sums 30.9% Medium
4 Median of Two Sorted Arrays 22.3% Hard
369 Plus One Linked List 54.8% Medium
422 Valid Word Square 36.4% Easy
251 Flatten 2D Vector 40.9% Medium
332 Reconstruct Itinerary 29.4% Medium
173 Binary Search Tree Iterator 42.4% Medium
155 Min Stack 29.7% Easy
358 Rearrange String k Distance Apart 31.7% Hard
54 Spiral Matrix 26.6% Medium
587 Erect the Fence 32.6% Hard
679 24 Game 38.9% Hard
140 Word Break II 23.9% Hard
324 Wiggle Sort II 26.2% Medium
17 Letter Combinations of a Phone Number 35.4% Medium
484 Find Permutation 55.1% Medium
562 Longest Line of Consecutive One in Matrix 40.9% Medium
166 Fraction to Recurring Decimal 17.8% Medium
22 Generate Parentheses 46.3% Medium
409 Longest Palindrome 45.5% Easy
224 Basic Calculator 27.8% Hard
31 Next Permutation 28.8% Medium
676 Implement Magic Dictionary 50.0% Medium
327 Count of Range Sum 30.1% Hard
421 Maximum XOR of Two Numbers in an Array 46.9% Medium
57 Insert Interval 28.3% Hard
503 Next Greater Element II 47.3% Medium
336 Palindrome Pairs 26.6% Hard
684 Redundant Connection 39.2% Medium
133 Clone Graph 25.1% Medium
44 Wildcard Matching 20.6% Hard
50 Pow(x, n) 26.0% Medium
543 Diameter of Binary Tree 44.7% Easy
460 LFU Cache 24.4% Hard
231 Power of Two 40.4% Easy
208 Implement Trie (Prefix Tree) 29.5% Medium
363 Max Sum of Rectangle No Larger Than K 33.4% Hard
354 Russian Doll Envelopes 32.3% Hard
348 Design Tic-Tac-Toe 45.8% Medium
652 Find Duplicate Subtrees 35.8% Medium
444 Sequence Reconstruction 19.6% Medium
309 Best Time to Buy and Sell Stock with Cooldown 41.3% Medium
501 Find Mode in Binary Search Tree 37.7% Easy
382 Linked List Random Node 47.1% Medium
402 Remove K Digits 26.0% Medium
370 Range Addition 56.5% Medium
272 Closest Binary Search Tree Value II 39.4% Hard
475 Heaters 29.6% Easy
214 Shortest Palindrome 24.7% Hard
551 Student Attendance Record I 44.1% Easy
377 Combination Sum IV 42.4% Medium
282 Expression Add Operators 30.2% Hard
302 Smallest Rectangle Enclosing Black Pixels 45.9% Hard
379 Design Phone Directory 34.1% Medium
353 Design Snake Game 26.8% Medium
375 Guess Number Higher or Lower II 35.9% Medium
459 Repeated Substring Pattern 38.2% Easy
356 Line Reflection 30.1% Medium
261 Graph Valid Tree 38.1% Medium
486 Predict the Winner 45.1% Medium
542 01 Matrix 33.0% Medium
397 Integer Replacement 30.2% Medium
321 Create Maximum Number 24.8% Hard
408 Valid Word Abbreviation 28.2% Easy
368 Largest Divisible Subset 33.7% Medium
378 Kth Smallest Element in a Sorted Matrix 45.2% Medium
530 Minimum Absolute Difference in BST 47.1% Easy
313 Super Ugly Number 38.0% Medium
331 Verify Preorder Serialization of a Binary Tree 36.6% Medium
323 Number of Connected Components in an Undirected Graph 48.3% Medium
451 Sort Characters By Frequency 51.1% Medium
374 Guess Number Higher or Lower 35.9% Easy
448 Find All Numbers Disappeared in an Array 51.2% Easy
310 Minimum Height Trees 28.9% Medium
326 Power of Three 40.4% Easy
257 Binary Tree Paths 39.7% Easy
520 Detect Capital 51.9% Easy
729 My Calendar I 36.1% Medium
469 Convex Polygon 33.4% Medium
474 Ones and Zeroes 39.1% Medium
480 Sliding Window Median 31.1% Hard
481 Magical String 45.6% Medium
483 Smallest Good Base 33.4% Hard
485 Max Consecutive Ones 54.0% Easy
312 Burst Balloons 43.2% Hard
314 Binary Tree Vertical Order Traversal 37.3% Medium
357 Count Numbers with Unique Digits 46.1% Medium
487 Max Consecutive Ones II 45.6% Medium
493 Reverse Pairs 20.6% Hard
494 Target Sum 43.6% Medium
506 Relative Ranks 46.6% Easy
514 Freedom Trail 39.1% Hard
447 Number of Boomerangs 45.7% Easy
521 Longest Uncommon Subsequence I 55.9% Easy
522 Longest Uncommon Subsequence II 31.8% Medium
526 Beautiful Arrangement 54.2% Medium
527 Word Abbreviation 41.9% Hard
316 Remove Duplicate Letters 29.9% Hard
531 Lonely Pixel I 55.6% Medium
533 Lonely Pixel II 44.6% Medium
535 Encode and Decode TinyURL 74.2% Medium
541 Reverse String II 43.7% Easy
330 Patching Array 32.3% Hard
544 Output Contest Matches 70.9% Medium
545 Boundary of Binary Tree 31.9% Medium
549 Binary Tree Longest Consecutive Sequence II 41.9% Medium
552 Student Attendance Record II 31.3% Hard
560 Subarray Sum Equals K 40.4% Medium
569 Median Employee Salary 34.2% Hard
581 Shortest Unsorted Continuous Subarray 29.3% Easy
583 Delete Operation for Two Strings 44.2% Medium
604 Design Compressed String Iterator 32.5% Easy
638 Shopping Offers 43.4% Medium
643 Maximum Average Subarray I 37.8% Easy
644 Maximum Average Subarray II 23.0% Hard
651 4 Keys Keyboard 48.8% Medium
656 Coin Path 25.1% Hard
657 Judge Route Circle 68.6% Easy
658 Find K Closest Elements 35.3% Medium
659 Split Array into Consecutive Subsequences 35.7% Medium
665 Non-decreasing Array 21.1% Easy
667 Beautiful Arrangement II 51.5% Medium
668 Kth Smallest Number in Multiplication Table 37.7% Hard
685 Redundant Connection II 28.4% Hard
689 Maximum Sum of 3 Non-Overlapping Subarrays 41.3% Hard
719 Find K-th Smallest Pair Distance 25.3% Hard
726 Number of Atoms 45.7% Hard
727 Minimum Window Subsequence 29.1% Hard
731 My Calendar II 31.6% Medium

Uber

Title Acceptance Difficulty Frequency
534 Design TinyURL 0.0% Medium
380 Insert Delete GetRandom O(1) 39.4% Medium
291 Word Pattern II 38.1% Hard
262 Trips and Users 18.1% Hard
254 Factor Combinations 43.2% Medium
36 Valid Sudoku 36.5% Medium
297 Serialize and Deserialize Binary Tree 34.0% Hard
636 Exclusive Time of Functions 43.9% Medium
139 Word Break 30.8% Medium
432 All O`one Data Structure 28.1% Hard
146 LRU Cache 18.7% Hard
692 Top K Frequent Words 40.6% Medium
17 Letter Combinations of a Phone Number 35.4% Medium
49 Group Anagrams 36.4% Medium
648 Replace Words 47.3% Medium
249 Group Shifted Strings 42.7% Medium
22 Generate Parentheses 46.3% Medium
54 Spiral Matrix 26.6% Medium
133 Clone Graph 25.1% Medium
535 Encode and Decode TinyURL 74.2% Medium
290 Word Pattern 33.2% Easy
13 Roman to Integer 46.8% Easy
450 Delete Node in a BST 37.2% Medium
10 Regular Expression Matching 24.3% Hard
186 Reverse Words in a String II 27.7% Medium
208 Implement Trie (Prefix Tree) 29.5% Medium
37 Sudoku Solver 31.0% Hard
140 Word Break II 23.9% Hard
39 Combination Sum 39.9% Medium
138 Copy List with Random Pointer 26.1% Medium
23 Merge k Sorted Lists 27.7% Hard
207 Course Schedule 32.8% Medium
230 Kth Smallest Element in a BST 44.5% Medium
1 Two Sum 36.1% Easy
91 Decode Ways 20.0% Medium
78 Subsets 42.5% Medium
337 House Robber III 44.0% Medium
33 Search in Rotated Sorted Array 32.0% Medium
161 One Edit Distance 31.6% Medium
242 Valid Anagram 46.9% Easy
76 Minimum Window Substring 26.1% Hard
24 Swap Nodes in Pairs 38.7% Medium
202 Happy Number 41.1% Easy
206 Reverse Linked List 46.1% Easy
155 Min Stack 29.7% Easy
121 Best Time to Buy and Sell Stock 42.1% Easy
125 Valid Palindrome 26.6% Easy
373 Find K Pairs with Smallest Sums 30.9% Medium
266 Palindrome Permutation 57.5% Easy
104 Maximum Depth of Binary Tree 53.4% Easy
699 Falling Squares 36.5% Hard
690 Employee Importance 52.9% Easy
516 Longest Palindromic Subsequence 42.6% Medium
8 String to Integer (atoi) 13.9% Medium
171 Excel Sheet Column Number 47.7% Easy

Bloomberg

Title Acceptance Difficulty Frequency
445 Add Two Numbers II 45.9% Medium
138 Copy List with Random Pointer 26.1% Medium
582 Kill Process 49.8% Medium
121 Best Time to Buy and Sell Stock 42.1% Easy
692 Top K Frequent Words 40.6% Medium
387 First Unique Character in a String 47.1% Easy
1 Two Sum 36.1% Easy
117 Populating Next Right Pointers in Each Node II 33.8% Medium
283 Move Zeroes 50.7% Easy
155 Min Stack 29.7% Easy
20 Valid Parentheses 33.7% Easy
56 Merge Intervals 31.0% Medium
146 LRU Cache 18.7% Hard
42 Trapping Rain Water 37.2% Hard
206 Reverse Linked List 46.1% Easy
122 Best Time to Buy and Sell Stock II 47.6% Easy
50 Pow(x, n) 26.0% Medium
2 Add Two Numbers 28.1% Medium
69 Sqrt(x) 28.2% Easy
62 Unique Paths 41.9% Medium
98 Validate Binary Search Tree 23.8% Medium
160 Intersection of Two Linked Lists 30.8% Easy
268 Missing Number 44.3% Easy
53 Maximum Subarray 39.9% Easy
78 Subsets 42.5% Medium
232 Implement Queue using Stacks 37.4% Easy
7 Reverse Integer 24.4% Easy
287 Find the Duplicate Number 43.8% Medium
215 Kth Largest Element in an Array 39.9% Medium
49 Group Anagrams 36.4% Medium
386 Lexicographical Numbers 41.8% Medium
151 Reverse Words in a String 15.7% Medium
139 Word Break 30.8% Medium
102 Binary Tree Level Order Traversal 41.0% Medium
103 Binary Tree Zigzag Level Order Traversal 35.5% Medium
88 Merge Sorted Array 32.1% Easy
3 Longest Substring Without Repeating Characters 24.5% Medium
208 Implement Trie (Prefix Tree) 29.5% Medium
225 Implement Stack using Queues 33.5% Easy
105 Construct Binary Tree from Preorder and Inorder Traversal 32.8% Medium
141 Linked List Cycle 35.3% Easy
230 Kth Smallest Element in a BST 44.5% Medium
5 Longest Palindromic Substring 25.3% Medium
26 Remove Duplicates from Sorted Array 35.5% Easy
33 Search in Rotated Sorted Array 32.0% Medium
13 Roman to Integer 46.8% Easy
8 String to Integer (atoi) 13.9% Medium
63 Unique Paths II 32.0% Medium
297 Serialize and Deserialize Binary Tree 34.0% Hard
172 Factorial Trailing Zeroes 36.5% Easy
101 Symmetric Tree 39.5% Easy
79 Word Search 27.4% Medium
100 Same Tree 47.0% Easy
189 Rotate Array 25.0% Easy
15 3Sum 21.8% Medium
110 Balanced Binary Tree 37.9% Easy
547 Friend Circles 49.2% Medium
113 Path Sum II 34.5% Medium
24 Swap Nodes in Pairs 38.7% Medium
443 String Compression 37.1% Easy
16 3Sum Closest 31.3% Medium
266 Palindrome Permutation 57.5% Easy
556 Next Greater Element III 28.9% Medium
11 Container With Most Water 36.8% Medium
158 Read N Characters Given Read4 II - Call multiple times 24.5% Hard
570 Managers with at Least 5 Direct Reports 54.3% Medium
131 Palindrome Partitioning 34.4% Medium
274 H-Index 33.5% Medium
669 Trim a Binary Search Tree 57.8% Easy
714 Best Time to Buy and Sell Stock with Transaction Fee 39.4% Medium

Microsoft

Title Acceptance Difficulty Frequency
138 Copy List with Random Pointer 26.1% Medium
348 Design Tic-Tac-Toe 45.8% Medium
206 Reverse Linked List 46.1% Easy
419 Battleships in a Board 62.3% Medium
273 Integer to English Words 22.4% Hard
171 Excel Sheet Column Number 47.7% Easy
54 Spiral Matrix 26.6% Medium
186 Reverse Words in a String II 27.7% Medium
88 Merge Sorted Array 32.1% Easy
445 Add Two Numbers II 45.9% Medium
235 Lowest Common Ancestor of a Binary Search Tree 39.5% Easy
1 Two Sum 36.1% Easy
53 Maximum Subarray 39.9% Easy
236 Lowest Common Ancestor of a Binary Tree 30.0% Medium
200 Number of Islands 35.6% Medium
21 Merge Two Sorted Lists 39.3% Easy
297 Serialize and Deserialize Binary Tree 34.0% Hard
103 Binary Tree Zigzag Level Order Traversal 35.5% Medium
218 The Skyline Problem 28.2% Hard
116 Populating Next Right Pointers in Each Node 36.9% Medium
73 Set Matrix Zeroes 36.2% Medium
117 Populating Next Right Pointers in Each Node II 33.8% Medium
151 Reverse Words in a String 15.7% Medium
121 Best Time to Buy and Sell Stock 42.1% Easy
13 Roman to Integer 46.8% Easy
48 Rotate Image 40.0% Medium
75 Sort Colors 38.4% Medium
268 Missing Number 44.3% Easy
20 Valid Parentheses 33.7% Easy
141 Linked List Cycle 35.3% Easy
2 Add Two Numbers 28.1% Medium
238 Product of Array Except Self 49.8% Medium
8 String to Integer (atoi) 13.9% Medium
24 Swap Nodes in Pairs 38.7% Medium
5 Longest Palindromic Substring 25.3% Medium
33 Search in Rotated Sorted Array 32.0% Medium
146 LRU Cache 18.7% Hard
98 Validate Binary Search Tree 23.8% Medium
168 Excel Sheet Column Title 26.7% Easy
153 Find Minimum in Rotated Sorted Array 40.3% Medium
237 Delete Node in a Linked List 47.0% Easy
208 Implement Trie (Prefix Tree) 29.5% Medium
232 Implement Queue using Stacks 37.4% Easy
173 Binary Search Tree Iterator 42.4% Medium
160 Intersection of Two Linked Lists 30.8% Easy
4 Median of Two Sorted Arrays 22.3% Hard
26 Remove Duplicates from Sorted Array 35.5% Easy
174 Dungeon Game 23.9% Hard
212 Word Search II 24.0% Hard
102 Binary Tree Level Order Traversal 41.0% Medium
23 Merge k Sorted Lists 27.7% Hard
285 Inorder Successor in BST 36.3% Medium
191 Number of 1 Bits 39.9% Easy
106 Construct Binary Tree from Inorder and Postorder Traversal 32.6% Medium
25 Reverse Nodes in k-Group 31.1% Hard
215 Kth Largest Element in an Array 39.9% Medium
189 Rotate Array 25.0% Easy
71 Simplify Path 25.8% Medium
387 First Unique Character in a String 47.1% Easy
15 3Sum 21.8% Medium
567 Permutation in String 36.6% Medium
94 Binary Tree Inorder Traversal 47.8% Medium
204 Count Primes 26.6% Easy
46 Permutations 45.3% Medium
56 Merge Intervals 31.0% Medium
28 Implement strStr() 28.6% Easy
124 Binary Tree Maximum Path Sum 26.6% Hard
101 Symmetric Tree 39.5% Easy
165 Compare Version Numbers 20.4% Medium
91 Decode Ways 20.0% Medium
300 Longest Increasing Subsequence 38.7% Medium
114 Flatten Binary Tree to Linked List 35.7% Medium
270 Closest Binary Search Tree Value 40.1% Easy
79 Word Search 27.4% Medium
125 Valid Palindrome 26.6% Easy
162 Find Peak Element 38.1% Medium
258 Add Digits 51.5% Easy
112 Path Sum 34.4% Easy
55 Jump Game 29.5% Medium
513 Find Bottom Left Tree Value 56.1% Medium
672 Bulb Switcher II 47.9% Medium
722 Remove Comments 25.8% Medium
365 Water and Jug Problem 27.7% Medium
443 String Compression 37.1% Easy
452 Minimum Number of Arrows to Burst Balloons 44.4% Medium
591 Tag Validator 30.1% Hard
631 Design Excel Sum Formula 27.6% Hard
47 Permutations II 33.7% Medium
642 Design Search Autocomplete System 30.7% Hard
650 2 Keys Keyboard 44.5% Medium
651 4 Keys Keyboard 48.8% Medium
213 House Robber II 34.3% Medium
654 Maximum Binary Tree 69.9% Medium
333 Largest BST Subtree 30.6% Medium

Amazon

Title Acceptance Difficulty Frequency
534 Design TinyURL 0.0% Medium
675 Cut Off Trees for Golf Event 26.6% Hard
1 Two Sum 36.1% Easy
20 Valid Parentheses 33.7% Easy
146 LRU Cache 18.7% Hard
711 Number of Distinct Islands II 37.7% Hard
200 Number of Islands 35.6% Medium
48 Rotate Image 40.0% Medium
438 Find All Anagrams in a String 33.8% Easy
297 Serialize and Deserialize Binary Tree 34.0% Hard
138 Copy List with Random Pointer 26.1% Medium
236 Lowest Common Ancestor of a Binary Tree 30.0% Medium
5 Longest Palindromic Substring 25.3% Medium
239 Sliding Window Maximum 33.6% Hard
460 LFU Cache 24.4% Hard
121 Best Time to Buy and Sell Stock 42.1% Easy
17 Letter Combinations of a Phone Number 35.4% Medium
387 First Unique Character in a String 47.1% Easy
42 Trapping Rain Water 37.2% Hard
238 Product of Array Except Self 49.8% Medium
127 Word Ladder 19.7% Medium
23 Merge k Sorted Lists 27.7% Hard
682 Baseball Game 58.7% Easy
206 Reverse Linked List 46.1% Easy
235 Lowest Common Ancestor of a Binary Search Tree 39.5% Easy
380 Insert Delete GetRandom O(1) 39.4% Medium
2 Add Two Numbers 28.1% Medium
234 Palindrome Linked List 33.1% Easy
449 Serialize and Deserialize BST 42.4% Medium
155 Min Stack 29.7% Easy
240 Search a 2D Matrix II 38.8% Medium
98 Validate Binary Search Tree 23.8% Medium
21 Merge Two Sorted Lists 39.3% Easy
139 Word Break 30.8% Medium
215 Kth Largest Element in an Array 39.9% Medium
49 Group Anagrams 36.4% Medium
517 Super Washing Machines 36.5% Hard
126 Word Ladder II 14.5% Hard
3 Longest Substring Without Repeating Characters 24.5% Medium
242 Valid Anagram 46.9% Easy
160 Intersection of Two Linked Lists 30.8% Easy
141 Linked List Cycle 35.3% Easy
529 Minesweeper 49.4% Medium
186 Reverse Words in a String II 27.7% Medium
167 Two Sum II - Input array is sorted 47.2% Easy
15 3Sum 21.8% Medium
102 Binary Tree Level Order Traversal 41.0% Medium
78 Subsets 42.5% Medium
545 Boundary of Binary Tree 31.9% Medium
516 Longest Palindromic Subsequence 42.6% Medium
73 Set Matrix Zeroes 36.2% Medium
535 Encode and Decode TinyURL 74.2% Medium
199 Binary Tree Right Side View 41.6% Medium
8 String to Integer (atoi) 13.9% Medium
508 Most Frequent Subtree Sum 52.2% Medium
204 Count Primes 26.6% Easy
538 Convert BST to Greater Tree 49.1% Easy
89 Gray Code 41.7% Medium
414 Third Maximum Number 28.0% Easy
189 Rotate Array 25.0% Easy
451 Sort Characters By Frequency 51.1% Medium
355 Design Twitter 25.6% Medium
532 K-diff Pairs in an Array 28.2% Easy
119 Pascal's Triangle II 37.5% Easy
606 Construct String from Binary Tree 49.7% Easy
617 Merge Two Binary Trees 67.6% Easy
645 Set Mismatch 40.0% Easy
537 Complex Number Multiplication 64.0% Medium
646 Maximum Length of Pair Chain 47.7% Medium
662 Maximum Width of Binary Tree 38.1% Medium
396 Rotate Function 33.4% Medium
536 Construct Binary Tree from String 42.8% Medium
663 Equal Tree Partition 36.6% Medium
692 Top K Frequent Words 40.6% Medium
459 Repeated Substring Pattern 38.2% Easy
579 Find Cumulative Salary of an Employee 27.0% Hard
553 Optimal Division 55.2% Medium
694 Number of Distinct Islands 43.8% Medium
661 Image Smoother 45.9% Easy
640 Solve the Equation 38.9% Medium
725 Split Linked List in Parts 49.6% Medium

Linkedin

Title Acceptance Difficulty Frequency
339 Nested List Weight Sum 62.8% Easy
244 Shortest Word Distance II 39.5% Medium
364 Nested List Weight Sum II 53.2% Medium
170 Two Sum III - Data structure design 25.4% Easy
256 Paint House 46.2% Easy
243 Shortest Word Distance 52.9% Easy
156 Binary Tree Upside Down 45.1% Medium
366 Find Leaves of Binary Tree 60.3% Medium
716 Max Stack 32.7% Easy
254 Factor Combinations 43.2% Medium
245 Shortest Word Distance III 50.8% Medium
205 Isomorphic Strings 34.3% Easy
53 Maximum Subarray 39.9% Easy
297 Serialize and Deserialize Binary Tree 34.0% Hard
605 Can Place Flowers 30.1% Easy
698 Partition to K Equal Sum Subsets 36.9% Medium
50 Pow(x, n) 26.0% Medium
65 Valid Number 12.8% Hard
149 Max Points on a Line 15.2% Hard
68 Text Justification 19.6% Hard
277 Find the Celebrity 35.6% Medium
56 Merge Intervals 31.0% Medium
102 Binary Tree Level Order Traversal 41.0% Medium
236 Lowest Common Ancestor of a Binary Tree 30.0% Medium
152 Maximum Product Subarray 26.2% Medium
187 Repeated DNA Sequences 32.2% Medium
1 Two Sum 36.1% Easy
34 Search for a Range 31.4% Medium
311 Sparse Matrix Multiplication 51.8% Medium
150 Evaluate Reverse Polish Notation 27.7% Medium
464 Can I Win 25.2% Medium
33 Search in Rotated Sorted Array 32.0% Medium
46 Permutations 45.3% Medium
76 Minimum Window Substring 26.1% Hard
104 Maximum Depth of Binary Tree 53.4% Easy
238 Product of Array Except Self 49.8% Medium
127 Word Ladder 19.7% Medium
101 Symmetric Tree 39.5% Easy
57 Insert Interval 28.3% Hard
103 Binary Tree Zigzag Level Order Traversal 35.5% Medium
198 House Robber 39.4% Easy
23 Merge k Sorted Lists 27.7% Hard
21 Merge Two Sorted Lists 39.3% Easy
47 Permutations II 33.7% Medium
515 Find Largest Value in Each Tree Row 55.1% Medium
173 Binary Search Tree Iterator 42.4% Medium
633 Sum of Square Numbers 32.3% Easy
647 Palindromic Substrings 55.7% Medium
671 Second Minimum Node In a Binary Tree 41.9% Easy
367 Valid Perfect Square 38.5% Easy
730 Count Different Palindromic Subsequences 25.4% Hard