Skip to content

Commit

Permalink
快手同步至牛客3.5面经
Browse files Browse the repository at this point in the history
  • Loading branch information
afatcoder committed Mar 6, 2021
1 parent 56c292b commit b602201
Show file tree
Hide file tree
Showing 8 changed files with 191 additions and 239 deletions.
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,18 @@
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/yuanfudao/data.md)
</details>

## 快手(更新至牛客3.5日的面经)
<details>
<summary>按岗位分类</summary>

- [后端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/backend.md)
- [算法](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/algorithm.md)
- [客户端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/client.md)
- [前端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/frontend.md)
- [测试](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/test.md)
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/data.md)
</details>

## 字节跳动(更新至牛客2.28日的面经)
<details>
<summary>按岗位分类</summary>
Expand All @@ -40,19 +52,6 @@
## 微软(更新至牛客11.23日的面经)
- [SDE](https://github.com/afatcoder/LeetcodeTop/blob/master/microsoft/SDE.md)

## 快手(更新至牛客9.30日的面经)
<details>
<summary>按岗位分类</summary>

[9.1~9.31新增题目](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/latest.md)
- [后端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/backend.md)
- [算法](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/algorithm.md)
- [客户端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/client.md)
- [前端](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/frontend.md)
- [测试](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/test.md)
- [数据开发](https://github.com/afatcoder/LeetcodeTop/blob/master/kuaishou/data.md)
</details>


## 百度(更新至牛客8.7日的面经)
<details>
Expand Down
21 changes: 13 additions & 8 deletions kuaishou/algorithm.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
算法
# 算法

|题目|出现次数|链接|
|-|-|-|
|103. 二叉树的锯齿形层次遍历|2|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
|72. 编辑距离|2|https://leetcode-cn.com/problems/edit-distance|
|46. 全排列|2|https://leetcode-cn.com/problems/permutations|
|23. 合并K个排序链表|2|https://leetcode-cn.com/problems/merge-k-sorted-lists|
|206. 反转链表|2|https://leetcode-cn.com/problems/reverse-linked-list|
|103. 二叉树的锯齿形层次遍历|2|https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal|
|144. 二叉树的前序遍历|1|https://leetcode-cn.com/problems/binary-tree-preorder-traversal|
|15. 三数之和|1|https://leetcode-cn.com/problems/3sum|
|补充题8. 计算数组的小和|1|https://mp.weixin.qq.com/s/0ih4W6nawzFUPSj3GOnYTQ|
|300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence|
|199. 二叉树的右视图|1|https://leetcode-cn.com/problems/binary-tree-right-side-view|
|202. 快乐数|1|https://leetcode-cn.com/problems/happy-number|
|268. 缺失数字|1|https://leetcode-cn.com/problems/missing-number|
|121. 买卖股票的最佳时机|1|https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock|
|补充题4. 手撕快速排序|1||
|102. 二叉树的层序遍历|1|https://leetcode-cn.com/problems/binary-tree-level-order-traversal|
|236. 二叉树的最近公共祖先|1|https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree|
|322. 零钱兑换|1|https://leetcode-cn.com/problems/coin-change|
|226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree|
|15. 三数之和|1|https://leetcode-cn.com/problems/3sum|
|300. 最长上升子序列|1|https://leetcode-cn.com/problems/longest-increasing-subsequence|
|72. 编辑距离|1|https://leetcode-cn.com/problems/edit-distance|
|46. 全排列|1|https://leetcode-cn.com/problems/permutations|
|199. 二叉树的右视图|1|https://leetcode-cn.com/problems/binary-tree-right-side-view|
|226. 翻转二叉树|1|https://leetcode-cn.com/problems/invert-binary-tree|
201 changes: 109 additions & 92 deletions kuaishou/backend.md

Large diffs are not rendered by default.

39 changes: 21 additions & 18 deletions kuaishou/client.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,21 @@
客户端
# 客户端

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

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

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

0 comments on commit b602201

Please sign in to comment.