各大厂高频题目汇总

面试重要程度:⭐⭐⭐⭐⭐

使用说明: 按公司分类的高频算法题目,包含难度等级和出现频率

更新时间: 2025年1月

🏢 阿里巴巴 (Alibaba)

高频题目 (出现频率 ≥ 70%)

两数之和

1

Easy

95%

哈希表

三数之和

15

Medium

90%

双指针

最长无重复字符子串

3

Medium

85%

滑动窗口

反转链表

206

Easy

90%

链表操作

合并两个有序链表

21

Easy

85%

链表合并

二叉树的中序遍历

94

Medium

80%

树遍历

验证二叉搜索树

98

Medium

75%

BST性质

最大子序和

53

Easy

85%

动态规划

爬楼梯

70

Easy

80%

DP基础

买卖股票的最佳时机

121

Easy

75%

贪心/DP

中频题目 (出现频率 40-70%)

环形链表

141

Easy

65%

快慢指针

二叉树的层序遍历

102

Medium

60%

BFS

岛屿数量

200

Medium

55%

DFS/BFS

最长回文子串

5

Medium

50%

中心扩展

零钱兑换

322

Medium

45%

完全背包

🏢 腾讯 (Tencent)

高频题目 (出现频率 ≥ 70%)

反转链表

206

Easy

95%

链表操作

二叉树的最大深度

104

Easy

90%

递归思想

有效的括号

20

Easy

85%

栈应用

合并区间

56

Medium

80%

排序+贪心

LRU缓存机制

146

Medium

85%

设计题

最长公共前缀

14

Easy

75%

字符串处理

删除链表的倒数第N个节点

19

Medium

70%

双指针

搜索旋转排序数组

33

Medium

75%

二分查找

最小栈

155

Easy

80%

栈设计

字符串转换整数

8

Medium

70%

字符串解析

中频题目 (出现频率 40-70%)

二叉树的锯齿形层序遍历

103

Medium

65%

BFS变种

全排列

46

Medium

60%

回溯算法

子集

78

Medium

55%

回溯算法

螺旋矩阵

54

Medium

50%

模拟

跳跃游戏

55

Medium

45%

贪心算法

🏢 字节跳动 (ByteDance)

高频题目 (出现频率 ≥ 70%)

三数之和

15

Medium

95%

双指针

最长无重复字符子串

3

Medium

90%

滑动窗口

手撕快排

-

Medium

95%

排序算法

二叉树的右视图

199

Medium

85%

BFS/DFS

最大子序和

53

Easy

80%

动态规划

合并两个有序数组

88

Easy

85%

双指针

岛屿数量

200

Medium

80%

DFS/BFS

最长递增子序列

300

Medium

75%

DP优化

数组中的第K个最大元素

215

Medium

85%

快速选择

翻转二叉树

226

Easy

70%

递归思想

中频题目 (出现频率 40-70%)

无重复字符的最长子串

3

Medium

65%

滑动窗口

二叉树的序列化与反序列化

297

Hard

60%

树的遍历

接雨水

42

Hard

55%

双指针/栈

最小覆盖子串

76

Hard

50%

滑动窗口

编辑距离

72

Hard

45%

动态规划

🏢 美团 (Meituan)

高频题目 (出现频率 ≥ 70%)

两数之和

1

Easy

90%

哈希表

反转链表

206

Easy

85%

链表操作

有效的括号

20

Easy

80%

栈应用

二叉树的中序遍历

94

Medium

75%

树遍历

最大子序和

53

Easy

80%

动态规划

爬楼梯

70

Easy

75%

DP基础

合并两个有序链表

21

Easy

70%

链表合并

环形链表

141

Easy

75%

快慢指针

二叉树的最大深度

104

Easy

70%

递归思想

买卖股票的最佳时机

121

Easy

70%

贪心/DP

中频题目 (出现频率 40-70%)

三数之和

15

Medium

65%

双指针

二叉树的层序遍历

102

Medium

60%

BFS

最长回文子串

5

Medium

55%

中心扩展

旋转数组

189

Medium

50%

数组操作

字符串相加

415

Easy

45%

模拟

🏢 百度 (Baidu)

高频题目

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Java面试圣经 文章被收录于专栏

Java面试圣经,带你练透java圣经

全部评论
欢迎讨论
点赞 回复 分享
发布于 09-06 08:28 江西
mark收藏了
点赞 回复 分享
发布于 09-06 08:18 浙江

相关推荐

08-29 01:41
门头沟学院 C++
楼主实习都是做的AI Infra,主要是大模型推理,在N卡上做vLLM和sglang的二次开发、简单算子开发、pytorch开发。本身秋招投的都是云侧大模型开发,但是也收到了一些其它稍微有点偏的方向的offer,所以非常纠结,想问各位大佬怎么看。1. 百度飞桨:百度飞桨框架的开发。技术上应该很不错,但毕竟飞桨生态不太行,且百度在走下坡路?2. 字节TT中台:感觉似乎非常核心,但是面试强度并不高,所以担心是不是有坑。且是偏传统推荐模型,而非大模型,和本身的预期有些偏差。但是TT背书很强?3. 腾讯太极:腾讯内部机器学习平台GPU推理训练框架开发,但是偏k8s后端,而非大模型推理加速本身,只是可能他们需要懂vllm和sglang的人。但是同部门似乎也有做ai infra的组,或许未来可以转?4. 阶跃星辰:端侧大模型infra。整体都挺好的,公司和政府绑定,端侧前景应该不错,只是需要从云转端。另外校招就去初创会不会不太好?5. 拼多多:gpu上具体vllm的infra开发,技术上很对口,聊的过程也感觉很好。优点就是匹配且钱非常多,缺点就是确实似乎有点太累了。目前的offer情况就是,业务非常对口的要么是中小厂(没有列出,但是也不是那种实力很差的小厂,而是一些大佬云集的初创,但是整体风险会更高,且应该没有很成熟的校招生培训体系),要么是拼多多(太累)。大厂要么是飞桨这种生态比较差的,要么是字节TT这种完全不是做大模型的,甚至腾讯这边是做传统后台开发的。所以非常纠结,想听听大佬们的看法。
投递上海阶跃星辰智能科技有限公司等公司10个岗位
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务