-
Notifications
You must be signed in to change notification settings - Fork 0
/
companies.txt
618 lines (596 loc) · 21.4 KB
/
companies.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
LinkedIn(39)
1 Two Sum 23.0% Easy
21 Merge Two Sorted Lists 35.4% Easy
23 Merge k Sorted Lists 23.3% Hard
33 Search in Rotated Sorted Array 30.2% Hard
34 Search for a Range 29.1% Medium
46 Permutations 35.7% Medium
47 Permutations II 28.0% Medium
50 Pow(x, n) 27.9% Medium
53 Maximum Subarray 36.6% Medium
56 Merge Intervals 25.3% Hard
57 Insert Interval 23.8% Hard
65 Valid Number 12.1% Hard
68 Text Justification 16.1% Hard
76 Minimum Window Substring 21.2% Hard
101 Symmetric Tree 33.9% Easy
102 Binary Tree Level Order Traversal 32.7% Easy
103 Binary Tree Zigzag Level Order Traversal 28.6% Medium
104 Maximum Depth of Binary Tree 47.8% Easy
127 Word Ladder 19.6% Medium
149 Max Points on a Line 14.2% Hard
150 Evaluate Reverse Polish Notation 23.5% Medium
152 Maximum Product Subarray 22.1% Medium
156 Binary Tree Upside Down 38.3% Medium
170 Two Sum III – Data structure design 24.0% Easy
173 Binary Search Tree Iterator 34.5% Medium
187 Repeated DNA Sequences 25.2% Medium
198 House Robber 34.2% Easy
205 Isomorphic Strings 29.5% Easy
236 Lowest Common Ancestor of a Binary Tree 28.8% Medium
238 Product of Array Except Self 42.6% Medium
243 Shortest Word Distance 46.3% Easy
244 Shortest Word Distance II 35.3% Medium
245 Shortest Word Distance III 46.0% Medium
254 Factor Combinations 34.7% Medium
256 Paint House 42.6% Medium
277 Find the Celebrity 35.1% Medium
297 Serialize and Deserialize Binary Tree 27.8% Hard
311 Sparse Matrix Multiplication 47.2% Medium
339 Nested List Weight Sum 54.7% Easy
Google(90)
Median of Two Sorted Arrays 18.6% Hard
10 Regular Expression Matching 22.0% Hard
17 Letter Combinations of a Phone Number 28.6% Medium
20 Valid Parentheses 29.3% Easy
22 Generate Parentheses 36.9% Medium
23 Merge k Sorted Lists 23.3% Hard
31 Next Permutation 26.5% Medium
42 Trapping Rain Water 32.2% Hard
44 Wildcard Matching 17.4% Hard
50 Pow(x, n) 27.9% Medium
54 Spiral Matrix 22.5% Medium
56 Merge Intervals 25.3% Hard
57 Insert Interval 23.8% Hard
66 Plus One 33.5% Easy
128 Longest Consecutive Sequence 32.1% Hard
133 Clone Graph 24.9% Medium
139 Word Break 25.2% Medium
140 Word Break II 19.7% Hard
146 LRU Cache 15.8% Hard
155 Min Stack 22.0% Easy
158 Read N Characters Given Read4 II – Call multiple times 23.4% Hard
159 Longest Substring with At Most Two Distinct Characters 34.7% Hard
162 Find Peak Element 33.0% Medium
163 Missing Ranges 29.2% Medium
166 Fraction to Recurring Decimal 15.1% Medium
173 Binary Search Tree Iterator 34.5% Medium
200 Number of Islands 27.6% Medium
208 Implement Trie (Prefix Tree) 25.3% Medium
212 Word Search II 19.3% Hard
214 Shortest Palindrome 19.7% Hard
218 The Skyline Problem 22.0% Hard
224 Basic Calculator 22.1% Hard
228 Summary Ranges 24.1% Medium
230 Kth Smallest Element in a BST 37.6% Medium
231 Power of Two 36.4% Easy
239 Sliding Window Maximum 27.3% Hard
240 Search a 2D Matrix II 34.4% Medium
246 Strobogrammatic Number 36.3% Easy
247 Strobogrammatic Number II 34.1% Medium
249 Group Shifted Strings 31.3% Easy
251 Flatten 2D Vector 33.8% Medium
253 Meeting Rooms II 34.6% Medium
257 Binary Tree Paths 28.4% Easy
259 3Sum Smaller 38.2% Medium
261 Graph Valid Tree 32.5% Medium
266 Palindrome Permutation 50.4% Easy
269 Alien Dictionary 22.9% Hard
270 Closest Binary Search Tree Value 34.3% Easy
271 Encode and Decode Strings 27.1% Medium
272 Closest Binary Search Tree Value II 33.1% Hard
274 H-Index 29.3% Medium
276 Paint Fence 30.9% Easy
279 Perfect Squares 32.5% Medium
280 Wiggle Sort 49.5% Medium
281 Zigzag Iterator 42.8% Medium
282 Expression Add Operators 24.8% Hard
284 Peeking Iterator 33.5% Medium
286 Walls and Gates 37.2% Medium
288 Unique Word Abbreviation 15.7% Easy
289 Game of Life 34.2% Medium
293 Flip Game 49.5% Easy
294 Flip Game II 41.3% Medium
295 Find Median from Data Stream 22.0% Hard
297 Serialize and Deserialize Binary Tree 27.8% Hard
298 Binary Tree Longest Consecutive Sequence 36.9% Medium
302 Smallest Rectangle Enclosing Black Pixels 39.0% Hard
305 Number of Islands II 34.0% Hard
308 Range Sum Query 2D – Mutable 21.6% Hard
309 Best Time to Buy and Sell Stock with Cooldown 36.6% Medium
310 Minimum Height Trees 26.6% Medium
312 Burst Balloons 36.4% Hard
313 Super Ugly Number 33.9% Medium
314 Binary Tree Vertical Order Traversal 30.3% Medium
315 Count of Smaller Numbers After Self 30.1% Hard
316 Remove Duplicate Letters 24.9% Hard
317 Shortest Distance from All Buildings 31.1% Hard
318 Maximum Product of Word Lengths 39.6% Medium
320 Generalized Abbreviation 40.8% Medium
321 Create Maximum Number 20.8% Hard
323 Number of Connected Components in an Undirected Graph 42.8% Medium
324 Wiggle Sort II 22.1% Medium
326 Power of Three 36.5% Easy
327 Count of Range Sum 25.9% Hard
329 Longest Increasing Path in a Matrix 31.2% Hard
330 Patching Array 28.9% Medium
331 Verify Preorder Serialization of a Binary Tree 31.7% Medium
332 Reconstruct Itinerary 23.8% Medium
336 Palindrome Pairs 19.5% Hard
340 Longest Substring with At Most K Distinct Characters 37.2% Hard
341 Flatten Nested List Iterator 19.8% Medium
Uber(42)
Two Sum 23.0% Easy
8 String to Integer (atoi) 13.5% Easy
10 Regular Expression Matching 22.0% Hard
13 Roman to Integer 39.2% Easy
17 Letter Combinations of a Phone Number 28.6% Medium
22 Generate Parentheses 36.9% Medium
23 Merge k Sorted Lists 23.3% Hard
24 Swap Nodes in Pairs 35.1% Easy
33 Search in Rotated Sorted Array 30.2% Hard
36 Valid Sudoku 30.5% Easy
37 Sudoku Solver 24.8% Hard
39 Combination Sum 30.9% Medium
49 Group Anagrams 27.4% Medium
54 Spiral Matrix 22.5% Medium
76 Minimum Window Substring 21.2% Hard
78 Subsets 31.3% Medium
91 Decode Ways 17.5% Medium
104 Maximum Depth of Binary Tree 47.8% Easy
121 Best Time to Buy and Sell Stock 36.0% Easy
125 Valid Palindrome 23.8% Easy
133 Clone Graph 24.9% Medium
138 Copy List with Random Pointer 26.1% Hard
139 Word Break 25.2% Medium
140 Word Break II 19.7% Hard
146 LRU Cache 15.8% Hard
155 Min Stack 22.0% Easy
161 One Edit Distance 28.4% Medium
171 Excel Sheet Column Number 41.5% Easy
186 Reverse Words in a String II 29.1% Medium
202 Happy Number 36.5% Easy
206 Reverse Linked List 39.4% Easy
208 Implement Trie (Prefix Tree) 25.3% Medium
230 Kth Smallest Element in a BST 37.6% Medium
242 Valid Anagram 41.7% Easy
249 Group Shifted Strings 31.3% Easy
254 Factor Combinations 34.7% Medium
262 Trips and Users 16.1% Hard
266 Palindrome Permutation 50.4% Easy
290 Word Pattern 29.0% Easy
291 Word Pattern II 34.8% Hard
297 Serialize and Deserialize Binary Tree 27.8% Har
337 House Robber III 37.0% Medium
Airbnb(20)
1 Two Sum 23.0% Easy
2 Add Two Numbers 23.0% Medium
10 Regular Expression Matching 22.0% Hard
20 Valid Parentheses 29.3% Easy
23 Merge k Sorted Lists 23.3% Hard
68 Text Justification 16.1% Hard
108 Convert Sorted Array to Binary Search Tree 37.2% Medium
136 Single Number 49.6% Medium
160 Intersection of Two Linked Lists 30.2% Easy
190 Reverse Bits 29.3% Easy
198 House Robber 34.2% Easy
202 Happy Number 36.5% Easy
212 Word Search II 19.3% Hard
217 Contains Duplicate 41.1% Easy
219 Contains Duplicate II 29.9% Easy
220 Contains Duplicate III 18.5% Medium
221 Maximal Square 23.5% Medium
251 Flatten 2D Vector 33.8% Medium
269 Alien Dictionary 22.9% Hard
336 Palindrome Pairs 19.5% Hard
Facebook(79)
Two Sum 23.0% Easy
10 Regular Expression Matching 22.0% Hard
13 Roman to Integer 39.2% Easy
15 3Sum 18.8% Medium
17 Letter Combinations of a Phone Number 28.6% Medium
20 Valid Parentheses 29.3% Easy
23 Merge k Sorted Lists 23.3% Hard
25 Reverse Nodes in k-Group 27.5% Hard
26 Remove Duplicates from Sorted Array 33.4% Easy
28 Implement strStr() 24.8% Easy
33 Search in Rotated Sorted Array 30.2% Hard
38 Count and Say 28.9% Easy
43 Multiply Strings 23.4% Medium
44 Wildcard Matching 17.4% Hard
49 Group Anagrams 27.4% Medium
50 Pow(x, n) 27.9% Medium
56 Merge Intervals 25.3% Hard
57 Insert Interval 23.8% Hard
67 Add Binary 27.4% Easy
69 Sqrt(x) 25.2% Medium
71 Simplify Path 21.9% Medium
75 Sort Colors 34.7% Medium
76 Minimum Window Substring 21.2% Hard
78 Subsets 31.3% Medium
79 Word Search 22.9% Medium
80 Remove Duplicates from Sorted Array II 32.7% Medium
85 Maximal Rectangle 23.4% Hard
88 Merge Sorted Array 30.0% Easy
90 Subsets II 30.5% Medium
91 Decode Ways 17.5% Medium
98 Validate Binary Search Tree 20.9% Medium
102 Binary Tree Level Order Traversal 32.7% Easy
117 Populating Next Right Pointers in Each Node II 32.8% Hard
121 Best Time to Buy and Sell Stock 36.0% Easy
125 Valid Palindrome 23.8% Easy
127 Word Ladder 19.6% Medium
128 Longest Consecutive Sequence 32.1% Hard
133 Clone Graph 24.9% Medium
139 Word Break 25.2% Medium
146 LRU Cache 15.8% Hard
157 Read N Characters Given Read4 29.5% Easy
158 Read N Characters Given Read4 II – Call multiple times 23.4% Hard
161 One Edit Distance 28.4% Medium
168 Excel Sheet Column Title 21.6% Easy
173 Binary Search Tree Iterator 34.5% Medium
200 Number of Islands 27.6% Medium
206 Reverse Linked List 39.4% Easy
208 Implement Trie (Prefix Tree) 25.3% Medium
209 Minimum Size Subarray Sum 26.8% Medium
210 Course Schedule II 21.0% Medium
211 Add and Search Word – Data structure design 20.2% Medium
215 Kth Largest Element in an Array 33.1% Medium
218 The Skyline Problem 22.0% Hard
221 Maximal Square 23.5% Medium
234 Palindrome Linked List 28.0% Easy
235 Lowest Common Ancestor of a Binary Search Tree 37.7% Easy
236 Lowest Common Ancestor of a Binary Tree 28.8% Medium
238 Product of Array Except Self 42.6% Medium
252 Meeting Rooms 41.6% Easy
253 Meeting Rooms II 34.6% Medium
257 Binary Tree Paths 28.4% Easy
261 Graph Valid Tree 32.5% Medium
265 Paint House II 35.6% Hard
269 Alien Dictionary 22.9% Hard
273 Integer to English Words 18.7% Hard
274 H-Index 29.3% Medium
275 H-Index II 32.5% Medium
277 Find the Celebrity 35.1% Medium
278 First Bad Version 22.4% Easy
282 Expression Add Operators 24.8% Hard
283 Move Zeroes 44.0% Easy
285 Inorder Successor in BST 35.6% Medium
286 Walls and Gates 37.2% Medium
297 Serialize and Deserialize Binary Tree 27.8% Hard
301 Remove Invalid Parentheses 31.9% Hard
311 Sparse Matrix Multiplication 47.2% Medium
314 Binary Tree Vertical Order Traversal 30.3% Medium
325 Maximum Size Subarray Sum Equals k 39.9% Easy
334 Increasing Triplet Subsequence 33.2% Medium
Twitter(21)
Regular Expression Matching 22.0% Hard
12 Integer to Roman 38.8% Medium
20 Valid Parentheses 29.3% Easy
23 Merge k Sorted Lists 23.3% Hard
42 Trapping Rain Water 32.2% Hard
43 Multiply Strings 23.4% Medium
56 Merge Intervals 25.3% Hard
60 Permutation Sequence 25.1% Medium
118 Pascal’s Triangle 33.3% Easy
140 Word Break II 19.7% Hard
146 LRU Cache 15.8% Hard
149 Max Points on a Line 14.2% Hard
161 One Edit Distance 28.4% Medium
202 Happy Number 36.5% Easy
206 Reverse Linked List 39.4% Easy
208 Implement Trie (Prefix Tree) 25.3% Medium
218 The Skyline Problem 22.0% Hard
235 Lowest Common Ancestor of a Binary Search Tree 37.7% Easy
251 Flatten 2D Vector 33.8% Medium
269 Alien Dictionary 22.9% Hard
296 Best Meeting Point 46.7% Hard
Zenefit(21)
4 Median of Two Sorted Arrays 18.6% Hard
20 Valid Parentheses 29.3% Easy
22 Generate Parentheses 36.9% Medium
42 Trapping Rain Water 32.2% Hard
52 N-Queens II 39.2% Hard
109 Convert Sorted List to Binary Search Tree 30.4% Medium
125 Valid Palindrome 23.8% Easy
146 LRU Cache 15.8% Hard
155 Min Stack 22.0% Easy
168 Excel Sheet Column Title 21.6% Easy
169 Majority Element 41.1% Easy
200 Number of Islands 27.6% Medium
206 Reverse Linked List 39.4% Easy
207 Course Schedule 26.8% Medium
210 Course Schedule II 21.0% Medium
229 Majority Element II 25.6% Medium
239 Sliding Window Maximum 27.3% Hard
251 Flatten 2D Vector 33.8% Medium
255 Verify Preorder Sequence in Binary Search Tree 37.1% Medium
261 Graph Valid Tree 32.5% Medium
317 Shortest Distance from All Buildings 31.1% Hard
Amazon(41)
1 Two Sum 23.0% Easy
2 Add Two Numbers 23.0% Medium
3 Longest Substring Without Repeating Characters 21.9% Medium
5 Longest Palindromic Substring 23.0% Medium
8 String to Integer (atoi) 13.5% Easy
15 3Sum 18.8% Medium
17 Letter Combinations of a Phone Number 28.6% Medium
20 Valid Parentheses 29.3% Easy
21 Merge Two Sorted Lists 35.4% Easy
23 Merge k Sorted Lists 23.3% Hard
42 Trapping Rain Water 32.2% Hard
48 Rotate Image 34.6% Medium
49 Group Anagrams 27.4% Medium
78 Subsets 31.3% Medium
89 Gray Code 36.3% Medium
98 Validate Binary Search Tree 20.9% Medium
102 Binary Tree Level Order Traversal 32.7% Easy
121 Best Time to Buy and Sell Stock 36.0% Easy
126 Word Ladder II 13.6% Hard
127 Word Ladder 19.6% Medium
138 Copy List with Random Pointer 26.1% Hard
139 Word Break 25.2% Medium
141 Linked List Cycle 37.0% Medium
146 LRU Cache 15.8% Hard
155 Min Stack 22.0% Easy
160 Intersection of Two Linked Lists 30.2% Easy
167 Two Sum II – Input array is sorted 47.8% Medium
186 Reverse Words in a String II 29.1% Medium
199 Binary Tree Right Side View 34.3% Medium
200 Number of Islands 27.6% Medium
204 Count Primes 24.2% Easy
206 Reverse Linked List 39.4% Easy
215 Kth Largest Element in an Array 33.1% Medium
234 Palindrome Linked List 28.0% Easy
235 Lowest Common Ancestor of a Binary Search Tree 37.7% Easy
236 Lowest Common Ancestor of a Binary Tree 28.8% Medium
238 Product of Array Except Self 42.6% Medium
239 Sliding Window Maximum 27.3% Hard
240 Search a 2D Matrix II 34.4% Medium
242 Valid Anagram 41.7% Easy
297 Serialize and Deserialize Binary Tree 27.8% Hard
Microsoft(77)
1 Two Sum 23.0% Easy
2 Add Two Numbers 23.0% Medium
4 Median of Two Sorted Arrays 18.6% Hard
5 Longest Palindromic Substring 23.0% Medium
8 String to Integer (atoi) 13.5% Easy
13 Roman to Integer 39.2% Easy
15 3Sum 18.8% Medium
20 Valid Parentheses 29.3% Easy
21 Merge Two Sorted Lists 35.4% Easy
23 Merge k Sorted Lists 23.3% Hard
24 Swap Nodes in Pairs 35.1% Easy
25 Reverse Nodes in k-Group 27.5% Hard
26 Remove Duplicates from Sorted Array 33.4% Easy
28 Implement strStr() 24.8% Easy
33 Search in Rotated Sorted Array 30.2% Hard
46 Permutations 35.7% Medium
47 Permutations II 28.0% Medium
48 Rotate Image 34.6% Medium
53 Maximum Subarray 36.6% Medium
54 Spiral Matrix 22.5% Medium
55 Jump Game 28.2% Medium
56 Merge Intervals 25.3% Hard
71 Simplify Path 21.9% Medium
73 Set Matrix Zeroes 33.4% Medium
75 Sort Colors 34.7% Medium
79 Word Search 22.9% Medium
88 Merge Sorted Array 30.0% Easy
91 Decode Ways 17.5% Medium
94 Binary Tree Inorder Traversal 39.6% Medium
98 Validate Binary Search Tree 20.9% Medium
101 Symmetric Tree 33.9% Easy
102 Binary Tree Level Order Traversal 32.7% Easy
103 Binary Tree Zigzag Level Order Traversal 28.6% Medium
106 Construct Binary Tree from Inorder and Postorder Traversal 29.0% Medium
112 Path Sum 31.3% Easy
114 Flatten Binary Tree to Linked List 31.0% Medium
116 Populating Next Right Pointers in Each Node 36.5% Medium
117 Populating Next Right Pointers in Each Node II 32.8% Hard
121 Best Time to Buy and Sell Stock 36.0% Easy
124 Binary Tree Maximum Path Sum 23.3% Hard
125 Valid Palindrome 23.8% Easy
138 Copy List with Random Pointer 26.1% Hard
141 Linked List Cycle 37.0% Medium
146 LRU Cache 15.8% Hard
151 Reverse Words in a String 15.7% Medium
153 Find Minimum in Rotated Sorted Array 36.1% Medium
160 Intersection of Two Linked Lists 30.2% Easy
162 Find Peak Element 33.0% Medium
165 Compare Version Numbers 17.4% Easy
168 Excel Sheet Column Title 21.6% Easy
171 Excel Sheet Column Number 41.5% Easy
173 Binary Search Tree Iterator 34.5% Medium
174 Dungeon Game 20.8% Hard
186 Reverse Words in a String II 29.1% Medium
189 Rotate Array 21.1% Easy
191 Number of 1 Bits 37.5% Easy
200 Number of Islands 27.6% Medium
204 Count Primes 24.2% Easy
206 Reverse Linked List 39.4% Easy
208 Implement Trie (Prefix Tree) 25.3% Medium
212 Word Search II 19.3% Hard
213 House Robber II 30.5% Medium
215 Kth Largest Element in an Array 33.1% Medium
218 The Skyline Problem 22.0% Hard
232 Implement Queue using Stacks 33.9% Easy
235 Lowest Common Ancestor of a Binary Search Tree 37.7% Easy
236 Lowest Common Ancestor of a Binary Tree 28.8% Medium
237 Delete Node in a Linked List 43.7% Easy
238 Product of Array Except Self 42.6% Medium
258 Add Digits 48.4% Easy
268 Missing Number 40.0% Medium
270 Closest Binary Search Tree Value 34.3% Easy
273 Integer to English Words 18.7% Hard
285 Inorder Successor in BST 35.6% Medium
297 Serialize and Deserialize Binary Tree 27.8% Hard
300 Longest Increasing Subsequence 34.2% Medium
333 Largest BST Subtree 26.5% Medium
Snapchat(15)
36 Valid Sudoku 30.5% Easy
39 Combination Sum 30.9% Medium
44 Wildcard Matching 17.4% Hard
96 Unique Binary Search Trees 37.4% Medium
127 Word Ladder 19.6% Medium
140 Word Break II 19.7% Hard
146 LRU Cache 15.8% Hard
151 Reverse Words in a String 15.7% Medium
155 Min Stack 22.0% Easy
161 One Edit Distance 28.4% Medium
206 Reverse Linked List 39.4% Easy
269 Alien Dictionary 22.9% Hard
270 Closest Binary Search Tree Value 34.3% Easy
289 Game of Life 34.2% Medium
314 Binary Tree Vertical Order Traversal 30.3% Medium
Apple(28)
1 Two Sum 23.0% Easy
4 Median of Two Sorted Arrays 18.6% Hard
7 Reverse Integer 23.6% Easy
21 Merge Two Sorted Lists 35.4% Easy
28 Implement strStr() 24.8% Easy
36 Valid Sudoku 30.5% Easy
42 Trapping Rain Water 32.2% Hard
48 Rotate Image 34.6% Medium
69 Sqrt(x) 25.2% Medium
70 Climbing Stairs 36.7% Easy
102 Binary Tree Level Order Traversal 32.7% Easy
104 Maximum Depth of Binary Tree 47.8% Easy
118 Pascal’s Triangle 33.3% Easy
149 Max Points on a Line 14.2% Hard
151 Reverse Words in a String 15.7% Medium
165 Compare Version Numbers 17.4% Easy
190 Reverse Bits 29.3% Easy
191 Number of 1 Bits 37.5% Easy
206 Reverse Linked List 39.4% Easy
207 Course Schedule 26.8% Medium
215 Kth Largest Element in an Array 33.1% Medium
221 Maximal Square 23.5% Medium
236 Lowest Common Ancestor of a Binary Tree 28.8% Medium
237 Delete Node in a Linked List 43.7% Easy
238 Product of Array Except Self 42.6% Medium
240 Search a 2D Matrix II 34.4% Medium
257 Binary Tree Paths 28.4% Easy
284 Peeking Iterator 33.5% Medium
Yahoo(11)
1 Two Sum 23.0% Easy
4 Median of Two Sorted Arrays 18.6% Hard
13 Roman to Integer 39.2% Easy
104 Maximum Depth of Binary Tree 47.8% Easy
139 Word Break 25.2% Medium
141 Linked List Cycle 37.0% Medium
146 LRU Cache 15.8% Hard
206 Reverse Linked List 39.4% Easy
217 Contains Duplicate 41.1% Easy
284 Peeking Iterator 33.5% Medium
297 Serialize and Deserialize Binary Tree 27.8% Hard
Dropbox(7)
1 Two Sum 23.0% Easy
4 Median of Two Sorted Arrays 18.6% Hard
17 Letter Combinations of a Phone Number 28.6% Medium
140 Word Break II 19.7% Hard
289 Game of Life 34.2% Medium
290 Word Pattern 29.0% Easy
291 Word Pattern II 34.8% Hard
Bloomberg(57)
1 Two Sum 23.0% Easy
2 Add Two Numbers 23.0% Medium
3 Longest Substring Without Repeating Characters 21.9% Medium
5 Longest Palindromic Substring 23.0% Medium
7 Reverse Integer 23.6% Easy
8 String to Integer (atoi) 13.5% Easy
11 Container With Most Water 34.5% Medium
13 Roman to Integer 39.2% Easy
15 3Sum 18.8% Medium
16 3Sum Closest 29.0% Medium
20 Valid Parentheses 29.3% Easy
24 Swap Nodes in Pairs 35.1% Easy
26 Remove Duplicates from Sorted Array 33.4% Easy
33 Search in Rotated Sorted Array 30.2% Hard
42 Trapping Rain Water 32.2% Hard
49 Group Anagrams 27.4% Medium
50 Pow(x, n) 27.9% Medium
53 Maximum Subarray 36.6% Medium
56 Merge Intervals 25.3% Hard
62 Unique Paths 36.2% Medium
63 Unique Paths II 29.3% Medium
69 Sqrt(x) 25.2% Medium
79 Word Search 22.9% Medium
88 Merge Sorted Array 30.0% Easy
98 Validate Binary Search Tree 20.9% Medium
100 Same Tree 43.2% Easy
101 Symmetric Tree 33.9% Easy
102 Binary Tree Level Order Traversal 32.7% Easy
103 Binary Tree Zigzag Level Order Traversal 28.6% Medium
105 Construct Binary Tree from Preorder and Inorder Traversal 28.6% Medium
110 Balanced Binary Tree 34.0% Easy
113 Path Sum II 28.2% Medium
117 Populating Next Right Pointers in Each Node II 32.8% Hard
121 Best Time to Buy and Sell Stock 36.0% Easy
122 Best Time to Buy and Sell Stock II 42.2% Medium
131 Palindrome Partitioning 27.6% Medium
138 Copy List with Random Pointer 26.1% Hard
139 Word Break 25.2% Medium
141 Linked List Cycle 37.0% Medium
146 LRU Cache 15.8% Hard
151 Reverse Words in a String 15.7% Medium
155 Min Stack 22.0% Easy
158 Read N Characters Given Read4 II – Call multiple times 23.4% Hard
160 Intersection of Two Linked Lists 30.2% Easy
172 Factorial Trailing Zeroes 32.7% Easy
189 Rotate Array 21.1% Easy
206 Reverse Linked List 39.4% Easy
208 Implement Trie (Prefix Tree) 25.3% Medium
215 Kth Largest Element in an Array 33.1% Medium
225 Implement Stack using Queues 30.5% Easy
230 Kth Smallest Element in a BST 37.6% Medium
232 Implement Queue using Stacks 33.9% Easy
268 Missing Number 40.0% Medium
274 H-Index 29.3% Medium
283 Move Zeroes 44.0% Easy
287 Find the Duplicate Number 38.5% Hard
297 Serialize and Deserialize Binary Tree 27.8% Hard
Yelp(12)
1 Two Sum 23.0% Easy
3 Longest Substring Without Repeating Characters 21.9% Medium
14 Longest Common Prefix 28.1% Easy
49 Group Anagrams 27.4% Medium
56 Merge Intervals 25.3% Hard
126 Word Ladder II 13.6% Hard
127 Word Ladder 19.6% Medium
151 Reverse Words in a String 15.7% Medium
206 Reverse Linked List 39.4% Easy
207 Course Schedule 26.8% Medium
218 The Skyline Problem 22.0% Hard
242 Valid Anagram 41.7% Easy
Palantir(7)
136 Single Number 49.6% Medium
146 LRU Cache 15.8% Hard
217 Contains Duplicate 41.1% Easy
219 Contains Duplicate II 29.9% Easy
220 Contains Duplicate III 18.5% Medium
303 Range Sum Query – Immutable 24.4% Easy
325 Maximum Size Subarray Sum Equals k 39.9% Easy
Adobe(12)
1 Two Sum 23.0% Easy
2 Add Two Numbers 23.0% Medium
3 Longest Substring Without Repeating Characters 21.9% Medium
4 Median of Two Sorted Arrays 18.6% Hard
15 3Sum 18.8% Medium
70 Climbing Stairs 36.7% Easy
169 Majority Element 41.1% Easy
195 Tenth Line 32.4% Easy
206 Reverse Linked List 39.4% Easy
237 Delete Node in a Linked List 43.7% Easy
258 Add Digits 48.4% Easy
292 Nim Game 52.7% Easy