前言
字节跳动提前批已经结束,我当时汇总了好几个月的面经
出现超过1次的题目一共是101道题
我觉得对于应试来说,优先刷高频题性价比非常高
最近快手提前批也开始了🚀
这次我汇总了牛客上快手5月1日~7月24日面经所涉及的所有算法题,还是按照考察次数进行了排序。
希望这些可以助力我们成为快手老铁,加油!!!💪
ps:我建了一个github仓库,用于记录各大厂的高频题目,求大家个star⭐
后端
题目 | 频次 |
206. 反转链表 | 6 |
92. 反转链表 II | 4 |
128. 最长连续序列 | 3 |
剑指 Offer 10- II. 青蛙跳台阶问题 | 3 |
215. 数组中的第K个最大元素 | 2 |
141. 环形链表 | 2 |
剑指 Offer 55 - I. 二叉树的深度 | 2 |
20. 有效的括号 | 2 |
21. 合并两个有序链表 | 2 |
剑指 Offer 22. 链表中倒数第k个节点 | 2 |
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 | 2 |
3. 无重复字符的最长子串 | 2 |
2. 两数相加 | 1 |
204. 计数质数 | 1 |
146. LRU缓存机制 | 1 |
470. 用 Rand7() 实现 Rand10() | 1 |
54. 螺旋矩阵 | 1 |
199. 二叉树的右视图 | 1 |
207. 课程表 | 1 |
210. 课程表 II | 1 |
543. 二叉树的直径 | 1 |
剑指 Offer 12. 矩阵中的路径 | 1 |
105. 从前序与中序遍历序列构造二叉树 | 1 |
15. 三数之和 | 1 |
剑指 Offer 42. 连续子数组的最大和 | 1 |
83. 删除排序链表中的重复元素 | 1 |
34. 在排序数组中查找元素的第一个和最后一个位置 | 1 |
剑指 Offer 24. 反转链表 | 1 |
88. 合并两个有序数组 | 1 |
1312. 让字符串成为回文串的最少插入次数 | 1 |
1156. 单字符重复子串的最大长度 | 1 |
150. 逆波兰表达式求值 | 1 |
220. 存在重复元素 III | 1 |
104. 二叉树的最大深度 | 1 |
426. 将二叉搜索树转换成排序的双向链表 | 1 |
剑指 Offer 09. 用两个栈实现队列 | 1 |
22. 括号生成 | 1 |
321. 拼接最大数 | 1 |
33. 搜索旋转排序数组 | 1 |
24. 两两交换链表中的节点 | 1 |
189. 旋转数组 | 1 |
剑指 Offer 43. 1~n整数中1出现的次数 | 1 |
137. 只出现一次的数字 II | 1 |
136. 只出现一次的数字 | 1 |
572. 另一个树的子树 | 1 |
客户端
题目 | 频次 |
206. 反转链表 | 2 |
剑指 Offer 64. 求1+2+…+n | 1 |
144. 二叉树的前序遍历 | 1 |
11. 盛最多水的容器 | 1 |
21. 合并两个有序链表 | 1 |
142. 环形链表 II | 1 |
剑指 Offer 24. 反转链表 | 1 |
前端
题目 | 频次 |
169. 多数元素 | 1 |
剑指 Offer 10- I. 斐波那契数列 | 1 |
509. 斐波那契数 | 1 |
704. 二分查找 | 1 |
测试
题目 | 频次 |
20. 有效的括号 | 1 |
剑指 Offer 42. 连续子数组的最大和 | 1 |
剑指 Offer 48. 最长不含重复字符的子字符串 | 1 |
算法
题目 | 频次 |
23. 合并K个排序链表 | 1 |
199. 二叉树的右视图 | 1 |
数据相关
题目 | 频次 |
剑指 Offer 09. 用两个栈实现队列 | 1 |
#面经##校招#