Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit303e514

Browse files
committed
update微软
1 parent35ba41b commit303e514

File tree

2 files changed

+47
-25
lines changed

2 files changed

+47
-25
lines changed

‎README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626

2727
:warning:使用本仓库的频度数据或转载文章,需注明本仓库地址!侵权必究!
2828

29+
30+
##微软中国(更新至牛客2021.8.20的面经)
31+
-[SDE](https://github.com/afatcoder/LeetcodeTop/blob/master/microsoft/SDE.md)
32+
2933
##虾皮shopee(更新至虾皮2021.7.28的面经)
3034
<details>
3135
<summary>按岗位分类</summary>
@@ -54,9 +58,6 @@
5458
##亚马逊中国(更新至牛客2021.6.9的面经)
5559
-[SDE](https://github.com/afatcoder/LeetcodeTop/blob/master/amazon/SDE.md)
5660

57-
##微软中国(更新至牛客2021.5.30的面经)
58-
-[SDE](https://github.com/afatcoder/LeetcodeTop/blob/master/microsoft/SDE.md)
59-
6061
##美团(更新至牛客2021.4.23面经)
6162
<details>
6263
<summary>按岗位分类</summary>

‎microsoft/SDE.md

Lines changed: 43 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,32 @@
55
|-|-|-|
66
|215. 数组中的第K个最大元素|14|https://leetcode-cn.com/problems/kth-largest-element-in-an-array|
77
|236. 二叉树的最近公共祖先|10|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree|
8+
|206. 反转链表|9|https://leetcode-cn.com/problems/reverse-linked-list|
89
|48. 旋转图像|9|https://leetcode-cn.com/problems/rotate-image|
9-
|206. 反转链表|8|https://leetcode-cn.com/problems/reverse-linked-list|
1010
|124. 二叉树中的最大路径和|7|https://leetcode-cn.com/problems/binary-tree-maximum-path-sum|
1111
|53. 最大子序和|7|https://leetcode-cn.com/problems/maximum-subarray|
1212
|91. 解码方法|6|https://leetcode-cn.com/problems/decode-ways|
1313
|151. 翻转字符串里的单词|6|https://leetcode-cn.com/problems/reverse-words-in-a-string|
1414
|543. 二叉树的直径|6|https://leetcode-cn.com/problems/diameter-of-binary-tree|
1515
|297. 二叉树的序列化与反序列化|6|https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree|
1616
|146. LRU缓存机制|5|https://leetcode-cn.com/problems/lru-cache|
17+
|450. 删除二叉搜索树中的节点|5|https://leetcode-cn.com/problems/delete-node-in-a-bst|
1718
|22. 括号生成|5|https://leetcode-cn.com/problems/generate-parentheses|
1819
|47. 全排列 II|5|https://leetcode-cn.com/problems/permutations-ii|
20+
|224. 基本计算器|5|https://leetcode-cn.com/problems/basic-calculator|
1921
|468. 验证IP地址|4|https://leetcode-cn.com/problems/validate-ip-address|
20-
|450. 删除二叉搜索树中的节点|4|https://leetcode-cn.com/problems/delete-node-in-a-bst|
22+
|110. 平衡二叉树|4|https://leetcode-cn.com/problems/balanced-binary-tree|
2123
|94. 二叉树的中序遍历|4|https://leetcode-cn.com/problems/binary-tree-inorder-traversal|
2224
|15. 三数之和|4|https://leetcode-cn.com/problems/3sum|
2325
|121. 买卖股票的最佳时机|4|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock|
2426
|39. 组合总和|4|https://leetcode-cn.com/problems/combination-sum|
2527
|1. 两数之和|4|https://leetcode-cn.com/problems/two-sum|
2628
|3. 无重复字符的最长子串|4|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters|
29+
|207. 课程表|4|https://leetcode-cn.com/problems/course-schedule|
2730
|138. 复制带随机指针的链表|4|https://leetcode-cn.com/problems/copy-list-with-random-pointer|
2831
|69. x 的平方根|4|https://leetcode-cn.com/problems/sqrtx|
2932
|240. 搜索二维矩阵 II|4|https://leetcode-cn.com/problems/search-a-2d-matrix-ii|
3033
|4. 寻找两个正序数组的中位数|3|https://leetcode-cn.com/problems/median-of-two-sorted-arrays|
31-
|110. 平衡二叉树|3|https://leetcode-cn.com/problems/balanced-binary-tree|
3234
|103. 二叉树的锯齿形层次遍历|3|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
3335
|560. 和为K的子数组|3|https://leetcode-cn.com/problems/subarray-sum-equals-k|
3436
|162. 寻找峰值|3|https://leetcode-cn.com/problems/find-peak-element|
@@ -38,56 +40,66 @@
3840
|89. 格雷编码|3|https://leetcode-cn.com/problems/gray-code|
3941
|98. 验证二叉搜索树|3|https://leetcode-cn.com/problems/validate-binary-search-tree|
4042
|152. 乘积最大子数组|3|https://leetcode-cn.com/problems/maximum-product-subarray|
41-
|207. 课程表|3|https://leetcode-cn.com/problems/course-schedule|
4243
|384. 打乱数组|3|https://leetcode-cn.com/problems/shuffle-an-array|
44+
|37. 解数独|3|https://leetcode-cn.com/problems/sudoku-solver|
4345
|36. 有效的数独|3|https://leetcode-cn.com/problems/valid-sudoku|
4446
|面试题 08.12. 八皇后|3|https://leetcode-cn.com/problems/eight-queens-lcci|
47+
|141. 环形链表|3|https://leetcode-cn.com/problems/linked-list-cycle|
4548
|153. 寻找旋转排序数组中的最小值|3|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array|
49+
|33. 搜索旋转排序数组|3|https://leetcode-cn.com/problems/search-in-rotated-sorted-array|
4650
|剑指 Offer 46. 把数字翻译成字符串|2|https://leetcode-cn.com/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof|
4751
|415. 字符串相加|2|https://leetcode-cn.com/problems/add-strings|
52+
|986. 区间列表的交集|2|https://leetcode-cn.com/problems/interval-list-intersections|
4853
|547. 省份数量(原朋友圈)|2|https://leetcode-cn.com/problems/number-of-provinces|
4954
|34. 在排序数组中查找元素的第一个和最后一个位置|2|https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array|
55+
|142. 环形链表 II|2|https://leetcode-cn.com/problems/linked-list-cycle-ii|
5056
|154. 寻找旋转排序数组中的最小值 II|2|https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array-ii|
57+
|283. 移动零|2|https://leetcode-cn.com/problems/move-zeroes|
5158
|10. 正则表达式匹配|2|https://leetcode-cn.com/problems/regular-expression-matching|
5259
|79. 单词搜索|2|https://leetcode-cn.com/problems/word-search|
5360
|剑指 Offer 52. 两个链表的第一个公共节点|2|https://leetcode-cn.com/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof|
5461
|76. 最小覆盖子串|2|https://leetcode-cn.com/problems/minimum-window-substring|
5562
|449. 序列化和反序列化二叉搜索树|2|https://leetcode-cn.com/problems/serialize-and-deserialize-bst|
5663
|300. 最长上升子序列|2|https://leetcode-cn.com/problems/longest-increasing-subsequence|
64+
|剑指 Offer 33. 二叉搜索树的后序遍历序列|2|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof|
65+
|剑指 Offer 04. 二维数组中的查找|2|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof|
5766
|剑指 Offer 51. 数组中的逆序对|2|https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof|
67+
|877. 石子游戏|2|https://leetcode-cn.com/problems/stone-game|
5868
|59. 螺旋矩阵 II|2|https://leetcode-cn.com/problems/spiral-matrix-ii|
5969
|25. K 个一组翻转链表|2|https://leetcode-cn.com/problems/reverse-nodes-in-k-group|
6070
|287. 寻找重复数|2|https://leetcode-cn.com/problems/find-the-duplicate-number|
6171
|362. 敲击计数器|2|https://leetcode-cn.com/problems/design-hit-counter|
6272
|119. 杨辉三角 II|2|https://leetcode-cn.com/problems/pascals-triangle-ii|
73+
|863. 二叉树中所有距离为 K 的结点|2|https://leetcode-cn.com/problems/all-nodes-distance-k-in-binary-tree|
6374
|1095. 山脉数组中查找目标值|2|https://leetcode-cn.com/problems/find-in-mountain-array|
75+
|295. 数据流的中位数|2|https://leetcode-cn.com/problems/find-median-from-data-stream|
76+
|8. 字符串转换整数 (atoi)|2|https://leetcode-cn.com/problems/string-to-integer-atoi|
77+
|129. 求根到叶子节点数字之和|2|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers|
6478
|173. 二叉搜索树迭代器|2|https://leetcode-cn.com/problems/binary-search-tree-iterator|
65-
|补充题12. 二叉树的下一个节点|2|https://mp.weixin.qq.com/s/ug9KoqbrVFMPBTqX-ZaKbA|
79+
|73. 矩阵置零|2|https://leetcode-cn.com/problems/set-matrix-zeroes|
80+
|补充题12. 二叉树的下一个节点|2|https://mp.weixin.qq.com/s/yewlHvHSilMsrUMFIO8WAA|
6681
|补充题6. 手撕堆排序|2|https://leetcode-cn.com/problems/sort-an-array|
67-
|141. 环形链表|2|https://leetcode-cn.com/problems/linked-list-cycle|
6882
|148. 排序链表|2|https://leetcode-cn.com/problems/sort-list|
6983
|208. 实现 Trie (前缀树)|2|https://leetcode-cn.com/problems/implement-trie-prefix-tree|
7084
|706. 设计哈希映射|2|https://leetcode-cn.com/problems/design-hashmap|
85+
|160. 相交链表|2|https://leetcode-cn.com/problems/intersection-of-two-linked-lists|
7186
|428. 序列化和反序列化 N 叉树|2|https://leetcode-cn.com/problems/serialize-and-deserialize-n-ary-tree|
7287
|64. 最小路径和|2|https://leetcode-cn.com/problems/minimum-path-sum|
88+
|116. 填充每个节点的下一个右侧节点指针|2|https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node|
7389
|105. 从前序与中序遍历序列构造二叉树|2|https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal|
7490
|40. 组合总和 II|2|https://leetcode-cn.com/problems/combination-sum-ii|
7591
|189. 旋转数组|2|https://leetcode-cn.com/problems/rotate-array|
76-
|33. 搜索旋转排序数组|2|https://leetcode-cn.com/problems/search-in-rotated-sorted-array|
7792
|84. 柱状图中最大的矩形|1|https://leetcode-cn.com/problems/largest-rectangle-in-histogram|
7893
|120. 三角形最小路径和|1|https://leetcode-cn.com/problems/triangle|
7994
|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring|
8095
|867. 转置矩阵|1|https://leetcode-cn.com/problems/transpose-matrix|
81-
|986. 区间列表的交集|1|https://leetcode-cn.com/problems/interval-list-intersections|
8296
|78. 子集|1|https://leetcode-cn.com/problems/subsets|
8397
|907. 子数组的最小值之和|1|https://leetcode-cn.com/problems/sum-of-subarray-minimums|
8498
|1013. 将数组分成和相等的三个部分|1|https://leetcode-cn.com/problems/partition-array-into-three-parts-with-equal-sum|
85-
|142. 环形链表 II|1|https://leetcode-cn.com/problems/linked-list-cycle-ii|
8699
|572. 另一个树的子树|1|https://leetcode-cn.com/problems/subtree-of-another-tree|
87100
|704. 二分查找|1|https://leetcode-cn.com/problems/binary-search|
88101
|171. Excel表列序号|1|https://leetcode-cn.com/problems/excel-sheet-column-number|
89102
|150. 逆波兰表达式求值|1|https://leetcode-cn.com/problems/evaluate-reverse-polish-notation|
90-
|283. 移动零|1|https://leetcode-cn.com/problems/move-zeroes|
91103
|767. 重构字符串|1|https://leetcode-cn.com/problems/reorganize-string|
92104
|459. 重复的子字符串|1|https://leetcode-cn.com/problems/repeated-substring-pattern|
93105
|973. 最接近原点的 K 个点|1|https://leetcode-cn.com/problems/k-closest-points-to-origin|
@@ -107,24 +119,19 @@
107119
|700. 二叉搜索树中的搜索|1|https://leetcode-cn.com/problems/search-in-a-binary-search-tree|
108120
|701. 二叉搜索树中的插入操作|1|https://leetcode-cn.com/problems/insert-into-a-binary-search-tree|
109121
|1312. 让字符串成为回文串的最少插入次数|1|https://leetcode-cn.com/problems/minimum-insertion-steps-to-make-a-string-palindrome|
110-
|剑指 Offer 33. 二叉搜索树的后序遍历序列|1|https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof|
111122
|139. 单词拆分|1|https://leetcode-cn.com/problems/word-break|
112123
|557. 反转字符串中的单词 III|1|https://leetcode-cn.com/problems/reverse-words-in-a-string-iii|
113124
|60. 第k个排列|1|https://leetcode-cn.com/problems/permutation-sequence|
114-
|剑指 Offer 04. 二维数组中的查找|1|https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof|
115125
|848. 字母移位|1|https://leetcode-cn.com/problems/shifting-letters|
116126
|569. 员工薪水中位数|1|https://leetcode-cn.com/problems/median-employee-salary|
117127
|88. 合并两个有序数组|1|https://leetcode-cn.com/problems/merge-sorted-array|
118-
|877. 石子游戏|1|https://leetcode-cn.com/problems/stone-game|
119128
|617. 合并二叉树|1|https://leetcode-cn.com/problems/merge-two-binary-trees|
120129
|349. 两个数组的交集|1|https://leetcode-cn.com/problems/intersection-of-two-arrays|
121130
|713. 乘积小于K的子数组|1|https://leetcode-cn.com/problems/subarray-product-less-than-k|
122-
|37. 解数独|1|https://leetcode-cn.com/problems/sudoku-solver|
123131
|102. 二叉树的层序遍历|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
124132
|113. 路径总和 II|1|https://leetcode-cn.com/problems/path-sum-ii|
125133
|692. 前K个高频单词|1|https://leetcode-cn.com/problems/top-k-frequent-words|
126134
|394. 字符串解码|1|https://leetcode-cn.com/problems/decode-string|
127-
|863. 二叉树中所有距离为 K 的结点|1|https://leetcode-cn.com/problems/all-nodes-distance-k-in-binary-tree|
128135
|1155. 掷骰子的N种方法|1|https://leetcode-cn.com/problems/number-of-dice-rolls-with-target-sum|
129136
|694. 不同岛屿的数量|1|https://leetcode-cn.com/problems/number-of-distinct-islands|
130137
|1314. 矩阵区域和|1|https://leetcode-cn.com/problems/matrix-block-sum|
@@ -133,12 +140,8 @@
133140
|114. 二叉树展开为链表|1|https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list|
134141
|104. 二叉树的最大深度|1|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree|
135142
|407. 接雨水 II|1|https://leetcode-cn.com/problems/trapping-rain-water-ii|
136-
|295. 数据流的中位数|1|https://leetcode-cn.com/problems/find-median-from-data-stream|
137-
|8. 字符串转换整数 (atoi)|1|https://leetcode-cn.com/problems/string-to-integer-atoi|
138143
|剑指 Offer 40. 最小的k个数|1|https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof|
139-
|129. 求根到叶子节点数字之和|1|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers|
140144
|347. 前 K 个高频元素|1|https://leetcode-cn.com/problems/top-k-frequent-elements|
141-
|73. 矩阵置零|1|https://leetcode-cn.com/problems/set-matrix-zeroes|
142145
|剑指 Offer 31. 栈的压入、弹出序列|1|https://leetcode-cn.com/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof|
143146
|29. 两数相除|1|https://leetcode-cn.com/problems/divide-two-integers|
144147
|1356. 根据数字二进制下 1 的数目排序|1|https://leetcode-cn.com/problems/sort-integers-by-the-number-of-1-bits|
@@ -148,20 +151,17 @@
148151
|补充题14. 阿拉伯数字转中文数字|1||
149152
|21. 合并两个有序链表|1|https://leetcode-cn.com/problems/merge-two-sorted-lists|
150153
|1358. 包含所有三种字符的子字符串数目|1|https://leetcode-cn.com/problems/number-of-substrings-containing-all-three-characters|
151-
|160. 相交链表|1|https://leetcode-cn.com/problems/intersection-of-two-linked-lists|
152154
|剑指 Offer 53 - II. 0~n-1中缺失的数字|1|https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof|
153155
|补充题17. 两个有序数组第k小的数|1||
154156
|209. 长度最小的子数组|1|https://leetcode-cn.com/problems/minimum-size-subarray-sum|
155157
|227. 基本计算器 II|1|https://leetcode-cn.com/problems/basic-calculator-ii|
156-
|224. 基本计算器|1|https://leetcode-cn.com/problems/basic-calculator|
157158
|470. 用 Rand7() 实现 Rand10()|1|https://leetcode-cn.com/problems/implement-rand10-using-rand7|
158159
|13. 罗马数字转整数|1|https://leetcode-cn.com/problems/roman-to-integer|
159160
|643. 子数组最大平均数 I|1|https://leetcode-cn.com/problems/maximum-average-subarray-i|
160161
|871. 最低加油次数|1|https://leetcode-cn.com/problems/minimum-number-of-refueling-stops|
161162
|1615. 最大网络秩|1|https://leetcode-cn.com/problems/maximal-network-rank|
162163
|剑指 Offer 56 - II. 数组中数字出现的次数 II|1|https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-ii-lcof|
163164
|1483. 树节点的第 K 个祖先|1|https://leetcode-cn.com/problems/kth-ancestor-of-a-tree-node|
164-
|116. 填充每个节点的下一个右侧节点指针|1|https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node|
165165
|1570. 两个稀疏向量的点积|1|https://leetcode-cn.com/problems/dot-product-of-two-sparse-vectors|
166166
|628. 三个数的最大乘积|1|https://leetcode-cn.com/problems/maximum-product-of-three-numbers|
167167
|145. 二叉树的后序遍历|1|https://leetcode-cn.com/problems/binary-tree-postorder-traversal|
@@ -184,3 +184,24 @@
184184
|168. Excel表列名称|1|https://leetcode-cn.com/problems/excel-sheet-column-title|
185185
|2. 两数相加|1|https://leetcode-cn.com/problems/add-two-numbers|
186186
|337. 打家劫舍 III|1|https://leetcode-cn.com/problems/house-robber-iii|
187+
|518. 零钱兑换 II|1|https://leetcode-cn.com/problems/coin-change-2|
188+
|844. 比较含退格的字符串|1|https://leetcode-cn.com/problems/backspace-string-compare|
189+
|353. 贪吃蛇|1|https://leetcode-cn.com/problems/design-snake-game|
190+
|198. 打家劫舍|1|https://leetcode-cn.com/problems/house-robber|
191+
|109. 有序链表转换二叉搜索树|1|https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree|
192+
|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs|
193+
|面试题 17.24. 最大子矩阵|1|https://leetcode-cn.com/problems/max-submatrix-lcci|
194+
|268. 缺失数字|1|https://leetcode-cn.com/problems/missing-number|
195+
|1497. 检查数组对是否可以被 k 整除|1|https://leetcode-cn.com/problems/check-if-array-pairs-are-divisible-by-k|
196+
|239. 滑动窗口最大值|1|https://leetcode-cn.com/problems/sliding-window-maximum|
197+
|354. 俄罗斯套娃信封问题|1|https://leetcode-cn.com/problems/russian-doll-envelopes|
198+
|752. 打开转盘锁|1|https://leetcode-cn.com/problems/open-the-lock|
199+
|797. 所有可能的路径|1|https://leetcode-cn.com/problems/all-paths-from-source-to-target|
200+
|222. 完全二叉树的节点个数|1|https://leetcode-cn.com/problems/count-complete-tree-nodes|
201+
|322. 零钱兑换|1|https://leetcode-cn.com/problems/coin-change|
202+
|743. 网络延迟时间|1|https://leetcode-cn.com/problems/network-delay-time|
203+
|199. 二叉树的右视图|1|https://leetcode-cn.com/problems/binary-tree-right-side-view|
204+
|135. 分发糖果|1|https://leetcode-cn.com/problems/candy|
205+
|41. 缺失的第一个正数|1|https://leetcode-cn.com/problems/first-missing-positive|
206+
|剑指 Offer 15. 二进制中1的个数|1|https://leetcode-cn.com/problems/er-jin-zhi-zhong-1de-ge-shu-lcof|
207+
|剑指 Offer 22. 链表中倒数第k个节点|1|https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof|

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp