Skip to content

Commit b602201

Browse files
committed
快手同步至牛客3.5面经
1 parent 56c292b commit b602201

File tree

8 files changed

+191
-239
lines changed

8 files changed

+191
-239
lines changed

Diff for: README.md

+12-13
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@
2525
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/yuanfudao/data.md)
2626
</details>
2727

28+
## 快手(更新至牛客3.5日的面经)
29+
<details>
30+
<summary>按岗位分类</summary>
31+
32+
- [后端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/backend.md)
33+
- [算法](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/algorithm.md)
34+
- [客户端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/client.md)
35+
- [前端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/frontend.md)
36+
- [测试](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/test.md)
37+
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/data.md)
38+
</details>
39+
2840
## 字节跳动(更新至牛客2.28日的面经)
2941
<details>
3042
<summary>按岗位分类</summary>
@@ -40,19 +52,6 @@
4052
## 微软(更新至牛客11.23日的面经)
4153
- [SDE](https://github.com/afatcoder/LeetcodeTop/blob/master/microsoft/SDE.md)
4254

43-
## 快手(更新至牛客9.30日的面经)
44-
<details>
45-
<summary>按岗位分类</summary>
46-
47-
[9.1~9.31新增题目](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/latest.md)
48-
- [后端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/backend.md)
49-
- [算法](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/algorithm.md)
50-
- [客户端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/client.md)
51-
- [前端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/frontend.md)
52-
- [测试](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/test.md)
53-
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/data.md)
54-
</details>
55-
5655

5756
## 百度(更新至牛客8.7日的面经)
5857
<details>

Diff for: kuaishou/algorithm.md

+13-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
1-
算法
1+
# 算法
2+
23
|题目|出现次数|链接|
34
|-|-|-|
5+
|103. 二叉树的锯齿形层次遍历|2|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
6+
|72. 编辑距离|2|https://leetcode-cn.com/problems/edit-distance|
7+
|46. 全排列|2|https://leetcode-cn.com/problems/permutations|
48
|23. 合并K个排序链表|2|https://leetcode-cn.com/problems/merge-k-sorted-lists|
59
|206. 反转链表|2|https://leetcode-cn.com/problems/reverse-linked-list|
6-
|103. 二叉树的锯齿形层次遍历|2|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
10+
|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal|
11+
|15. 三数之和|1|https://leetcode-cn.com/problems/3sum|
12+
|补充题8. 计算数组的小和|1|https://mp.weixin.qq.com/s/0ih4W6nawzFUPSj3GOnYTQ|
13+
|300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence|
14+
|199. 二叉树的右视图|1|https://leetcode-cn.com/problems/binary-tree-right-side-view|
715
|202. 快乐数|1|https://leetcode-cn.com/problems/happy-number|
816
|268. 缺失数字|1|https://leetcode-cn.com/problems/missing-number|
17+
|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock|
918
|补充题4. 手撕快速排序|1||
1019
|102. 二叉树的层序遍历|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
20+
|236. 二叉树的最近公共祖先|1|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree|
1121
|322. 零钱兑换|1|https://leetcode-cn.com/problems/coin-change|
12-
|226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree|
13-
|15. 三数之和|1|https://leetcode-cn.com/problems/3sum|
14-
|300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence|
15-
|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance|
16-
|46. 全排列|1|https://leetcode-cn.com/problems/permutations|
17-
|199. 二叉树的右视图|1|https://leetcode-cn.com/problems/binary-tree-right-side-view|
22+
|226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree|

Diff for: kuaishou/backend.md

+109-92
Large diffs are not rendered by default.

Diff for: kuaishou/client.md

+21-18
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,21 @@
1-
客户端
1+
# 客户端
2+
23
|题目|出现次数|链接|
34
|-|-|-|
45
|206. 反转链表|6|https://leetcode-cn.com/problems/reverse-linked-list|
56
|142. 环形链表 II|3|https://leetcode-cn.com/problems/linked-list-cycle-ii|
6-
|剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|2|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof|
7-
|102. 二叉树的层序遍历|2|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
8-
|704. 二分查找|2|https://leetcode-cn.com/problems/binary-search|
97
|21. 合并两个有序链表|2|https://leetcode-cn.com/problems/merge-two-sorted-lists|
108
|78. 子集|2|https://leetcode-cn.com/problems/subsets|
119
|103. 二叉树的锯齿形层次遍历|2|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
1210
|144. 二叉树的前序遍历|2|https://leetcode-cn.com/problems/binary-tree-preorder-traversal|
1311
|110. 平衡二叉树|2|https://leetcode-cn.com/problems/balanced-binary-tree|
14-
|69. x 的平方根|1|https://leetcode-cn.com/problems/sqrtx|
15-
|补充题7. 最长公共子串|1||
16-
|24. 两两交换链表中的节点|1|https://leetcode-cn.com/problems/swap-nodes-in-pairs|
17-
|146. LRU缓存机制|1|https://leetcode-cn.com/problems/lru-cache|
18-
|剑指 Offer 64. 求1+2+…+n|1|https://leetcode-cn.com/problems/qiu-12n-lcof|
19-
|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs|
20-
|剑指 Offer 24. 反转链表|1|https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof|
21-
|232. 用栈实现队列|1|https://leetcode-cn.com/problems/implement-queue-using-stacks|
22-
|919. 完全二叉树插入器|1|https://leetcode-cn.com/problems/complete-binary-tree-inserter|
23-
|19. 删除链表的倒数第N个节点|1|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list|
24-
|109. 有序链表转换二叉搜索树|1|https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree|
25-
|53. 最大子序和|1|https://leetcode-cn.com/problems/maximum-subarray|
26-
|补充题4. 手撕快速排序|1||
12+
|剑指 Offer 21. 调整数组顺序使奇数位于偶数前面|2|https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof|
13+
|102. 二叉树的层序遍历|2|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
14+
|704. 二分查找|2|https://leetcode-cn.com/problems/binary-search|
2715
|300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence|
2816
|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock|
2917
|1. 两数之和|1|https://leetcode-cn.com/problems/two-sum|
18+
|283. 移动零|1|https://leetcode-cn.com/problems/move-zeroes|
3019
|415. 字符串相加|1|https://leetcode-cn.com/problems/add-strings|
3120
|200. 岛屿数量|1|https://leetcode-cn.com/problems/number-of-islands|
3221
|3. 无重复字符的最长子串|1|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters|
@@ -36,4 +25,18 @@
3625
|189. 旋转数组|1|https://leetcode-cn.com/problems/rotate-array|
3726
|459. 重复的子字符串|1|https://leetcode-cn.com/problems/repeated-substring-pattern|
3827
|129. 求根到叶子节点数字之和|1|https://leetcode-cn.com/problems/sum-root-to-leaf-numbers|
39-
|312. 戳气球|1|https://leetcode-cn.com/problems/burst-balloons|
28+
|312. 戳气球|1|https://leetcode-cn.com/problems/burst-balloons|
29+
|69. x 的平方根|1|https://leetcode-cn.com/problems/sqrtx|
30+
|718. 最长重复子数组|1|https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray|
31+
|24. 两两交换链表中的节点|1|https://leetcode-cn.com/problems/swap-nodes-in-pairs|
32+
|146. LRU缓存机制|1|https://leetcode-cn.com/problems/lru-cache|
33+
|剑指 Offer 64. 求1+2+…+n|1|https://leetcode-cn.com/problems/qiu-12n-lcof|
34+
|70. 爬楼梯|1|https://leetcode-cn.com/problems/climbing-stairs|
35+
|剑指 Offer 24. 反转链表|1|https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof|
36+
|232. 用栈实现队列|1|https://leetcode-cn.com/problems/implement-queue-using-stacks|
37+
|919. 完全二叉树插入器|1|https://leetcode-cn.com/problems/complete-binary-tree-inserter|
38+
|19. 删除链表的倒数第N个节点|1|https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list|
39+
|109. 有序链表转换二叉搜索树|1|https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree|
40+
|104. 二叉树的最大深度|1|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree|
41+
|53. 最大子序和|1|https://leetcode-cn.com/problems/maximum-subarray|
42+
|补充题4. 手撕快速排序|1||

Diff for: kuaishou/data.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
数据研发
1+
# 数据研发
2+
23
|题目|出现次数|链接|
34
|-|-|-|
5+
|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring|
6+
|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number|
7+
|34. 在排序数组中查找元素的第一个和最后一个位置|1|https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array|
8+
|35. 搜索插入位置|1|https://leetcode-cn.com/problems/search-insert-position|
9+
|93. 复原IP地址|1|https://leetcode-cn.com/problems/restore-ip-addresses|
410
|145. 二叉树的后序遍历|1|https://leetcode-cn.com/problems/binary-tree-postorder-traversal|
511
|剑指 Offer 24. 反转链表|1|https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof|
612
|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal|
13+
|剑指 Offer 27. 二叉树的镜像|1|https://leetcode-cn.com/problems/er-cha-shu-de-jing-xiang-lcof|
714
|剑指 Offer 09. 用两个栈实现队列|1|https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof|
815
|112. 路径总和|1|https://leetcode-cn.com/problems/path-sum|
9-
|5. 最长回文子串|1|https://leetcode-cn.com/problems/longest-palindromic-substring|
10-
|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number|
11-
|34. 在排序数组中查找元素的第一个和最后一个位置|1|https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array|
12-
|35. 搜索插入位置|1|https://leetcode-cn.com/problems/search-insert-position|
13-
|93. 复原IP地址|1|https://leetcode-cn.com/problems/restore-ip-addresses|
16+
|240. 搜索二维矩阵 II|1|https://leetcode-cn.com/problems/search-a-2d-matrix-ii|

Diff for: kuaishou/frontend.md

+16-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
1-
前端
1+
# 前端
2+
23
|题目|出现次数|链接|
34
|-|-|-|
5+
|88. 合并两个有序数组|2|https://leetcode-cn.com/problems/merge-sorted-array|
6+
|3. 无重复字符的最长子串|2|https://leetcode-cn.com/problems/longest-substring-without-repeating-characters|
7+
|70. 爬楼梯|2|https://leetcode-cn.com/problems/climbing-stairs|
8+
|384. 打乱数组|2|https://leetcode-cn.com/problems/shuffle-an-array|
9+
|104. 二叉树的最大深度|1|https://leetcode-cn.com/problems/maximum-depth-of-binary-tree|
10+
|206. 反转链表|1|https://leetcode-cn.com/problems/reverse-linked-list|
11+
|46. 全排列|1|https://leetcode-cn.com/problems/permutations|
12+
|704. 二分查找|1|https://leetcode-cn.com/problems/binary-search|
13+
|7. 整数反转|1|https://leetcode-cn.com/problems/reverse-integer|
14+
|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock|
15+
|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number|
16+
|231. 2的幂|1|https://leetcode-cn.com/problems/power-of-two|
417
|剑指 Offer 10- I. 斐波那契数列|1|https://leetcode-cn.com/problems/fei-bo-na-qi-shu-lie-lcof|
18+
|102. 二叉树的层序遍历|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
519
|169. 多数元素|1|https://leetcode-cn.com/problems/majority-element|
6-
|110. 平衡二叉树|1|https://leetcode-cn.com/problems/balanced-binary-tree|
7-
|88. 合并两个有序数组|1|https://leetcode-cn.com/problems/merge-sorted-array|
8-
|704. 二分查找|1|https://leetcode-cn.com/problems/binary-search|
9-
|509. 斐波那契数|1|https://leetcode-cn.com/problems/fibonacci-number|
20+
|110. 平衡二叉树|1|https://leetcode-cn.com/problems/balanced-binary-tree|

0 commit comments

Comments
 (0)