这是一位读者的 2022 春招面经,他拿到了美团、字节、华为等公司的 offer。
面经中涵盖的问题,我几乎都找到了对应的参考答案,希望可以帮助到你。
美团
一面
- 挖项目,问的太多了,这里就不一一列举了,大部分是某个功能是怎么实现的或者如果要加某个功能应该怎么实现。
- 进程线程区别。
- 死锁,死锁条件。
- 知不知道中断和轮询的区别。
- 数据库索引,讨论了一下B+树能存多少数据。
- 数据库存储引擎知道哪些,有什么区别。
- 数据库锁。
- 算法题:起始点到终点最短路径。算法题
二面
- 问项目。
- 什么是序列化反序列化。
- 负载均衡,知道哪些负载均衡 。
- 什么时候会OOM,服务OOM怎么办,如何排查。
- Spring 启动流程。
- Spring 设计模式。
- 对于模版模式的理解,应用场景,你在项目中是怎么使用的。
- HTTP 请求过程 。
- TCP 和 UDP 区别。
- Linux知道哪些命令。
- 设置索引有什么注意的地方。
- 最近看了哪些书,有什么收获。
- 算法题:合并有序数组 O(N)时间 O(1)空间。
- 数据库设计:只能以半小时为单位订会议室。