注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
背景是中部某应数的四年级phd,想找个sde的实习, 然后朋友内推MLE的实习,两轮店面,然后通知加面,加面题目做完还有十五分钟,然后聊天,老哥说挺好的他这边基本没问题,然后hr会联系你,朋友说面完马上提交feedback了,当时以为稳了结果第二天问HR直接给了一封拒信,发邮件问HR也不回。基本脱产刷题刷了一个月,高频题都刷了五六遍,虽然三轮店面就遇到了一两道原题但是加面做完以后面试官老哥过了一遍代码,说cool,excellent,follow up什么的都答上来了,后面聊天聊得很愉快,我感觉英国老哥也不是阴阳人啊。就真的挺郁闷的,觉得自己什么都没做错就莫名其妙悲剧了。
自己根据地里的贡献总结了近半年FB LC的高频题,第一部分是根据坛友总结外加自己添加面经题目,按序号排列的。第二部分是按照LC FBtag 按照频率排列的,给没有premium的同学一些参考。鉴于下载需要大米,我直接从csv上面复制上来了方便大家直接看然后复习。
今年很难,希望大家会有比我更好的运气!都能找到满意的工作!!
---------------------------------根据坛友总结的按照题号顺序高频105题----------------------------------------------------
LeetCode0010 Regular Expression Matching
LeetCode0015 3Sum
LeetCode0019 Remove Nth Node From End of List
LeetCode0020 Valid Parentheses
LeetCode0022 Generate Parentheses
LeetCode0023 Merge k Sorted Lists
LeetCode0027 Remove Element
LeetCode0029 Divide Two Integers
LeetCode0031 Next Permutation
LeetCode0034 Find First and Last Position of Element in Sorted Array
LeetCode0042 Trapping Rain Water
LeetCode0045 Jump Game II
LeetCode0050 Pow(x, n)
LeetCode0054 Spiral Matrix
LeetCode0056 Merge Intervals
LeetCode0065 Valid Number
LeetCode0067 Add Binary
LeetCode0069 Sqrt(x)
LeetCode0071 Simplify Path
LeetCode0074 Search a 2D Matrix
LeetCode0078 Subsets
LeetCode0080 Remove Duplicates from Sorted Array II
LeetCode0088 Merge Sorted Array
LeetCode0109 Convert Sorted List to Binary Search Tree
LeetCode0124 Binary Tree Maximum Path Sum
LeetCode0125 Valid Palindrome
LeetCode0126 Word Ladder II
LeetCode0127 Word Ladder
LeetCode0128 Longest Consecutive Sequence
LeetCode0130 Surrounded Regions
LeetCode0133 Clone Graph
LeetCode0139 Word Break
LeetCode0140 Word Break II
LeetCode0143 Reorder List
LeetCode0148 Sort List
LeetCode0151 Reverse Words in a String
LeetCode0158 Read N Characters Given Read4 II - Call multiple times
LeetCode0162 Find Peak Element
LeetCode0169 Majority Element
LeetCode0173 Binary Search Tree Iterator
LeetCode0191 Number of 1 Bits
LeetCode0199 Binary Tree Right Side View
LeetCode0200 Number of Islands
LeetCode0211 Design Add and Search Words Data Structure
LeetCode0215 Kth Largest Element in an Array
LeetCode0224 Basic Calculator
LeetCode0227 Basic Calculator II
LeetCode0236 Lowest Common Ancestor of a Binary Tree
LeetCode0238 Product of Array Except Self
LeetCode0249 Group Shifted Strings
LeetCode0269 Alien Dictionary
LeetCode0253 Meeting Rooms II
LeetCode0270 Closest Binary Search Tree Value
LeetCode0273 Integer to English Words
LeetCode0277 Find the Celebrity
LeetCode0282 Expression Add Operators
LeetCode0297 Serialize and Deserialize Binary Tree
LeetCode0301 Remove Invalid Parentheses
LeetCode0304 Range Sum Query 2D - Immutable
LeetCode0311 Sparse Matrix Multiplication
LeetCode0317 Shortest Distance from All Buildings
LeetCode0348 Design Tic-Tac-Toe
LeetCode0336 Palindrome Pairs
LeetCode0340 Longest Substring with At Most K Distinct Characters
LeetCode0380 Insert Delete GetRandom O(1)
LeetCode0381 Insert Delete GetRandom O(1) - Duplicates allowed
LeetCode0415 Add Strings
LeetCode0416 Partition Equal Subset Sum
LeetCode0426 Convert Binary Search Tree to Sorted Doubly Linked List
LeetCode0438 Find All Anagrams in a String
LeetCode0498 Diagonal Traverse
LeetCode0523 Continuous Subarray Sum
LeetCode0525 Contiguous Array
LeetCode0528 Random Pick with Weight
LeetCode0543 Diameter of Binary Tree
LeetCode0560 Subarray Sum Equals K
LeetCode0567 Permutation in String
LeetCode0636 Exclusive Time of Functions
LeetCode0653 Two Sum IV - Input is a BST
LeetCode0658 Find K Closest Elements
LeetCode0680 Valid Palindrome II
LeetCode0689 Maximum Sum of 3 Non-Overlapping Subarrays
LeetCode0703 Kth Largest Element in a Stream
LeetCode0721 Accounts Merge
LeetCode0797 All Paths From Source to Target
LeetCode
395 Longest Substring with At Least K Repeating Characters
307 Range Sum Query - Mutable
387 First Unique Character in a String
17 Letter Combinations of a Phone Number
286 Walls and Gates
239 Sliding Window Maximum
472 Concatenated Words
72 Edit Distance
739 Daily Temperatures
25 Reverse Nodes in k-Group
103 Binary Tree Zigzag Level Order Traversal
66 Plus One
1460 Make Two Arrays Equal by Reversing Sub-arrays
399 Evaluate Division
7 Reverse Integer
989 Add to Array-Form of Integer
449 Serialize and Deserialize BST
137 Single Number II
32 Longest Valid Parentheses
1143 Longest Common Subsequence
160 Intersection of Two Linked Lists
605 Can Place Flowers
350 Intersection of Two Arrays II
5 Longest Palindromic Substring
503 Next Greater Element II
328 Odd Even Linked List
1266 Minimum Time Visiting All Points
38 Count and Say
234 Palindrome Linked List
189 Rotate Array
51 N-Queens
349 Intersection of Two Arrays
1528 Shuffle String
516 Longest Palindromic Subsequence
46 Permutations
178 Rank Scores
430 Flatten a Multilevel Doubly Linked List
172 Factorial Trailing Zeroes
134 Gas Station
141 Linked List Cycle
153 Find Minimum in Rotated Sorted Array
1137 N-th Tribonacci Number
452 Minimum Number of Arrows to Burst Balloons
206 Reverse Linked List
81 Search in Rotated Sorted Array II
442 Find All Duplicates in an Array
219 Contains Duplicate II
665 Non-decreasing Array
205 Isomorphic Strings
48 Rotate Image
75 Sort Colors
155 Min Stack
221 Maximal Square
209 Minimum Size Subarray Sum
49 Group Anagrams
235 Lowest Common Ancestor of a Binary Search Tree
572 Subtree of Another Tree
16 3Sum Closest
6 ZigZag Conversion
4 Median of Two Sorted Arrays
94 Binary Tree Inorder Traversal
145 Binary Tree Postorder Traversal
13 Roman to Integer
26 Remove Duplicates from Sorted Array
70 Climbing Stairs
176 Second Highest Salary
148 Sort List
394 Decode String
240 Search a 2D Matrix II
104 Maximum Depth of Binary Tree
108 Convert Sorted Array to Binary Search Tree
74 Search a 2D Matrix
55 Jump Game
268 Missing Number
28 Implement strStr()
322 Coin Change
101 Symmetric Tree
859 Buddy Strings
---------------------------------分割线----------------------------------------------------
|