后端研发一面、二面、三面面经
完整信息
本篇目录
一面
0. 实习相关
- 对数组和链表的看法;队列和栈呢
- 如何用数组实现队列
- HashMap 是如何实现的;为什么会发生哈希冲突
- HashMap 如何扩容;为什么要设置负载因子;扩容时如何应对并发访问
- 如何判断哪些任务适合交给 AI,哪些不适合
- 如何判断 AI 的实现是否符合预期;人工 Review 速度跟不上 AI 产出的速度怎么办
- 线上出现故障,如何让 AI 定位并解决;怎么确定 AI 说得对不对;后续如何避免再次出现类似问题
- 删除排序链表中的重复元素 II【手撕】 - -
二面
0. 实习相关
- MCP 协议了解多少;LLM 如何获得 MCP 提供的工具 Schema,是什么时候触发的
- MCP Server 如何主动给 Client 发消息
- Redis Pipeline 的原理;为什么无法保证原子性
- Redis 把客户端发来的命令保存在哪里
- 合并 K 个有序数组【手撕】 - -
三面
0. 实习相关
- 一开始如何组建好的评测集
- 如何基于 Redis 实现一个延迟队列;如何解决热 Key 问题
- 发券系统需在 1 小时内发 1 亿张券,系统瓶颈在哪里
- 如何实现每个用户只能领 1 张券;如果相同用户请求分散在不同 Redis 写节点上如何处理
- 如何支撑秒杀场景中的流量峰值 - -
本篇目录
当前问题0118
- 01
对数组和链表的看法;队列和栈呢
- 02
如何用数组实现队列
- 03
HashMap 是如何实现的;为什么会发生哈希冲突
- 04
HashMap 如何扩容;为什么要设置负载因子;扩容时如何应对并发访问
- 05
如何判断哪些任务适合交给 AI,哪些不适合
- 06
如何判断 AI 的实现是否符合预期;人工 Review 速度跟不上 AI 产出的速度怎么办
- 07
线上出现故障,如何让 AI 定位并解决;怎么确定 AI 说得对不对;后续如何避免再次出现类似问题
- 08
删除排序链表中的重复元素 II【手撕】
- 09
MCP 协议了解多少;LLM 如何获得 MCP 提供的工具 Schema,是什么时候触发的
- 10
MCP Server 如何主动给 Client 发消息
- 11
Redis Pipeline 的原理;为什么无法保证原子性
- 12
Redis 把客户端发来的命令保存在哪里
- 13
合并 K 个有序数组【手撕】
- 14
一开始如何组建好的评测集
- 15
如何基于 Redis 实现一个延迟队列;如何解决热 Key 问题
- 16
发券系统需在 1 小时内发 1 亿张券,系统瓶颈在哪里
- 17
如何实现每个用户只能领 1 张券;如果相同用户请求分散在不同 Redis 写节点上如何处理
- 18
如何支撑秒杀场景中的流量峰值