前几天在牛客上发布了一个帖子,总结了今年从5月1号到6.29号的这两个月的大概含120多篇字节跳动的面经,从中抽取了190多条涉及leetcode或剑指offer的考察信息,并按照岗位进行了汇总。这条贴子意外走红了,目前已有1200多人收藏。
https://www.nowcoder.com/discuss/445445?channel=666&source_id=home_feed
总的来说,我认为高频题目是可以一定程度预测面试的考题的,而且我觉得按岗位去分别统计题目绝对可以更加精准地预测。
本文在牛客帖子的基础上,又更新了6月30号到7月2号字节跳动的面经,共涉及83道算法题,这次不仅统计了不同岗位题目出现的次数,还统计了飞书、懂车帝、广告、商业变现等部门常考的算法题。
我没想到的是,字节跳动的提前批太火爆了,再加上本人精力有限(实习ing),真的没法做到及时统计。我在想如果大家都可以参与进来,就能够及时查看到公司、部门考察最多的算法题了。
我因此开发了一个小程序,叫CodeTop,并把上次汇总的题目以及这次更新的所有数据,全部录入到小程序里了。同学们在小程序里可以匿名分享题目,也可以根据公司、岗位、时间查询算法题出现的频次。
我知道很多时候大家不喜欢分享,我之前也一样,但当我受到经验帖的提示提前刷了相应题并通过面试的那一刻,我的心态彻底改变了。在此我只想说,如果这些题目对你有帮助了,或帮助你面试通过了,真心希望你可以把题目分享给大家,传递这份好运。
以下题目为6.30-7.2汇总的
客户端题目 | 考察次数 |
3. 无重复字符的最长子串 | 3 |
344. 反转字符串 | 3 |
剑指 Offer 52. 两个链表的第一个公共节点 | 2 |
215. 数组中的第K个最大元素 | 2 |
141. 环形链表 | 2 |
142. 环形链表 II | 2 |
232. 用栈实现队列 | 1 |
236. 二叉树的最近公共祖先 | 1 |
41. 缺失的第一个正数 | 1 |
128. 最长连续序列 | 1 |
151. 翻转字符串里的单词 | 1 |
88. 合并两个有序数组 | 1 |
518. 零钱兑换 II | 1 |
112. 路径总和 | 1 |
剑指 Offer 45. 把数组排成最小的数 | 1 |
121. 买卖股票的最佳时机 | 1 |
958. 二叉树的完全性检验 | 1 |
21. 合并两个有序链表 | 1 |
题目 | 考察次数 |
3. 无重复字符的最长子串 | 3 |
344. 反转字符串 | 3 |
78. 子集 | 2 |
1201. 丑数 III | 2 |
142. 环形链表 II | 2 |
剑指 Offer 61. 扑克牌中的顺子 | 2 |
64. 最小路径和 | 1 |
350. 两个数组的交集 II | 1 |
94. 二叉树的中序遍历 | 1 |
14. 最长公共前缀 | 1 |
51. N皇后 | 1 |
1. 两数之和 | 1 |
468. 验证IP地址 | 1 |
62. 不同路径 | 1 |
862. 和至少为 K 的最短子数组 | 1 |
70. 爬楼梯 | 1 |
76. 最小覆盖子串 | 1 |
题目 | 考察次数 |
3. 无重复字符的最长子串 | 3 |
344. 反转字符串 | 3 |
102. 二叉树的层序遍历 | 2 |
141. 环形链表 | 2 |
剑指 Offer 52. 两个链表的第一个公共节点 | 2 |
剑指 Offer 61. 扑克牌中的顺子 | 2 |
215. 数组中的第K个最大元素 | 2 |
124. 二叉树中的最大路径和 | 1 |
101. 对称二叉树 | 1 |
56. 合并区间 | 1 |
1254. 统计封闭岛屿的数目 | 1 |
103. 二叉树的锯齿形层次遍历 | 1 |
剑指 Offer 42. 连续子数组的最大和 | 1 |
25. K 个一组翻转链表 | 1 |
105. 从前序与中序遍历序列构造二叉树 | 1 |
111. 二叉树的最小深度 | 1 |
994. 腐烂的橘子 | 1 |
剑指 Offer 54. 二叉搜索树的第k大节点 | 1 |
33. 搜索旋转排序数组 | 1 |
977. 有序数组的平方 | 1 |
415. 字符串相加 | 1 |
234. 回文链表 | 1 |
题目 | 考察次数 |
1201. 丑数 III | 2 |
剑指 Offer 41. 数据流中的中位数 | 1 |
题目 | 考察次数 |
剑指 Offer 48. 最长不含重复字符的子字符串 | 1 |
680. 验证回文字符串 Ⅱ | 1 |
算法
题目 | 考察次数 |
104. 二叉树的最大深度 | 1 |
110. 平衡二叉树 | 1 |
剑指 Offer 55 - II. 平衡二叉树 | 1 |
广告部门:
215. 数组中的第K个最大元素
102. 二叉树的层序遍历
344. 反转字符串
111. 二叉树的最小深度
234. 回文链表
飞书部门:
剑指 Offer 55 - II. 平衡二叉树
110. 平衡二叉树
104. 二叉树的最大深度
994. 腐烂的橘子
124. 二叉树中的最大路径和
懂车帝部门:
102. 二叉树的层序遍历
141. 环形链表
剑指 Offer 52. 两个链表的第一个公共节点
剑指 Offer 61. 扑克牌中的顺子
103. 二叉树的锯齿形层次遍历
剑指 Offer 42. 连续子数组的最大和
25. K 个一组翻转链表
105. 从前序与中序遍历序列构造二叉树
商业变现部门:
3. 无重复字符的最长子串
101. 对称二叉树
56. 合并区间
1254. 统计封闭岛屿的数目
欢迎长按下图关注力扣君
点点点,赞和在看都在这儿!