保研面试 算法题_字节跳动面试爱考哪些算法题?

点击上方蓝字关注我

众所周知,字节跳动面试非常喜欢考算法题。

我这次汇总了牛客上7.28日~10.23日的389篇字节跳动面经,共涉及207道leetcode编程题,希望本篇文章可以为大家指明一个复习方向,帮助大家更有针对性地准备面试。

9c71a353c4df5d179454d8842e566e36.png

点击查看大图

结果显示,字节跳动最爱考察的题目是无重复字符的最长子串,共被考过25次。其中测试(开发)岗位考察10次,后端岗位考察6次,客户端岗位考察6次,前端考察3次。

ps: 牛客上关于算法和前端的面经相对较少

9104315d2e62878c1c57a8695e94e9a7.png

考察频度在5次及以上只涉及49道leetcode题,这49道题的“出场率”是59.12%。

8019d4c04c7f11689829a27aefd0b686.png

点击查看大图

我们再来看看考察次数在3次及以上的题目,一共有95道,但...但它们的出现频率却高达80.16%!!高频题的重要性不言而喻!

9104315d2e62878c1c57a8695e94e9a7.png

这95道高频题目如下表所示

题目出现次数
3. 无重复字符的最长子串25
25. K 个一组翻转链表19
15. 三数之和19
42. 接雨水18
415. 字符串相加15
103. 二叉树的锯齿形层次遍历15
121. 买卖股票的最佳时机15
206. 反转链表14
1. 两数之和12
199. 二叉树的右视图12
160. 相交链表11
215. 数组中的第K个最大元素11
232. 用栈实现队列11
146. LRU缓存机制10
53. 最大子序和10
155. 最小栈9
20. 有效的括号9
141. 环形链表9
105. 从前序与中序遍历序列构造二叉树9
300. 最长上升子序列9
21. 合并两个有序链表9
5. 最长回文子串8
236. 二叉树的最近公共祖先8
151. 翻转字符串里的单词8
101. 对称二叉树8
200. 岛屿数量8
46. 全排列7
198. 打家劫舍7
54. 螺旋矩阵7
98. 验证二叉搜索树7
69. x 的平方根7
113. 路径总和 II6
165. 比较版本号6
剑指 Offer 22. 链表中倒数第k个节点6
92. 反转链表 II6
234. 回文链表6
169. 多数元素6
470. 用 Rand7() 实现 Rand10()6
41. 缺失的第一个正数6
142. 环形链表 II5
240. 搜索二维矩阵 II5
23. 合并K个升序链表5
88. 合并两个有序数组5
79. 单词搜索5
114. 二叉树展开为链表5
239. 滑动窗口最大值5
34. 在排序数组中查找元素的第一个和最后一个位置5
739. 每日温度5
287. 寻找重复数5
528. 按权重随机选择4
1143. 最长公共子序列4
64. 最小路径和4
70. 爬楼梯4
93. 复原IP地址4
24. 两两交换链表中的节点4
124. 二叉树中的最大路径和4
144. 二叉树的前序遍历4
31. 下一个排列4
110. 平衡二叉树4
48. 旋转图像4
56. 合并区间4
242. 有效的字母异位词4
104. 二叉树的最大深度4
148. 排序链表4
94. 二叉树的中序遍历4
958. 二叉树的完全性检验4
122. 买卖股票的最佳时机 II4
4. 寻找两个正序数组的中位数4
518. 零钱兑换 II4
443. 压缩字符串3
76. 最小覆盖子串3
543. 二叉树的直径3
662. 二叉树最大宽度3
209. 长度最小的子数组3
394. 字符串解码3
468. 验证IP地址3
32. 最长有效括号3
143. 重排链表3
83. 删除排序链表中的重复元素3
230. 二叉搜索树中第K小的元素3
315. 计算右侧小于当前元素的个数3
460. LFU 缓存3
560. 和为K的子数组3
226. 翻转二叉树3
112. 路径总和3
102. 二叉树的层序遍历3
2. 两数相加3
862. 和至少为 K 的最短子数组3
224. 基本计算器3
162. 寻找峰值3
39. 组合总和3
82. 删除排序链表中的重复元素 II3
71. 简化路径3
49. 字母异位词分组3
670. 最大交换3

本文的数据是根据牛客字节跳动7.28~10.23时间段的面经得出来的。虽然目前的数据规模还不是很大,但反映出来的高频题应该可以给大家一个大概复习的方向。

题目完整数据可在小程序或LeetcodeTop网站查看,希望这些可以对今后面试的同学有所帮助~

66ccb06c29557692c2c0956c66f5019e.png

LeetcodeTop网站:https://leetcode-cn.top

9104315d2e62878c1c57a8695e94e9a7.png

LeetcodeTop致力于汇总全网最全的面试题库,目前Github[1]已经4.7k star。

相对于力扣官方企业题库,LeetcodeTop有以下优点

  • 免费开放:汇总的高频题目免费分享给大家

  • 分类精细:按岗位、部门进行分类,方便大家更针对性地准备面试

  • 题源可靠:全网收录题目考察情况,渠道不限于牛客、CSDN博客、热心网友分享等

  • 本土特色:汇总办公地位于中国大陆的互联网企业

     [1]. https://github.com/afatcoder/LeetcodeTop

3567b616b6645ed0f3f823883b6f598e.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值