各大厂高频题目汇总

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

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

更新时间: 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 浙江

相关推荐

评论
4
11
分享

创作者周榜

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