主题
按公司整理的算法高频题清单,来源为牛客/掘金等公开面经的归纳(见 AI coding 手撕题 的来源说明)。大多数是力扣原题——刷熟 Hot 100 再按公司过一遍高频即可;已收录进 Hot 100 的题直接内链到题解页。
字节跳动(强度最高,一轮常考 2~3 道)
- 三数之和 · 无重复字符的最长子串 · LRU 缓存
- 合并 K 个升序链表 · 搜索旋转排序数组 · 接雨水
- K 个一组翻转链表 · 最小区间 · 手撕多线程(交替打印,见 AI coding 真题)
腾讯(八股深挖 + 中等算法一道)
- 数组中的第K个最大元素 · 有效的括号 · 最小栈
- 二叉树层序遍历(变形:之字形/按层分组)· 手写 Promise.all / 线程池(语言向)
阿里 / 蚂蚁(并发手撕 + 设计)
美团(项目 + 基础 + 一道中等)
- 二叉树的最近公共祖先 · 买卖股票的最佳时机 · 岛屿数量
快手 / 小红书 / 百度(RAG/搜广推结合)
拼多多(手撕快、量大)
- 两数之和 起步的热身快问 + 一道 Medium 主打 + 大量追问边界条件
使用建议
- 每家公司过一遍清单,没收录进 Hot 100 的(K 个一组翻转链表、接雨水已收录)去力扣补;
- 面前 24 小时只看目标公司的清单 + 自己标记「模糊」的题;
- 现场遇到的新题当天记进本目录(文件名带公司与日期)。