启云方 AI Agent 开发秋招一面
- 轮次
- 一面
- 时间
- 2026-10
- 来源
- 牛客网
《面试题目》
- 选一个熟悉的项目,从业务和技术视角介绍。
- 你的主语言是什么?会 Java 吗?
- Spring 的核心原理是什么?
- 举例说明 AOP 和 IoC。
- Spring 的事件传播行为是什么?
- Redis 有哪些淘汰策略?
- Redis 常用数据类型有哪些?
- Redis 是单线程的,为什么还这么快?
- 选一种 Redis 类型,举一个业务场景。
- Redis 集群怎么理解?
- 消息队列的生产者消费者模型是什么?
- 消息积压如何解决?
- 重复消费如何解决?
- 听说过状态机吗?
- 硕士读大数据,大数据方面了解哪些?
《参考解析》
这场面试暴露的是“岗位是 AI Agent,但团队后端底色很重”。IoC 是把对象创建和依赖装配交给容器,AOP 是把横切逻辑织入代理;要能说出 Bean 生命周期、代理方式和事务失效场景。Spring 事件传播要区分同步事件、异步事件和事务绑定事件,没做过就诚实说明。
Redis 单线程主要指命令执行主线程,性能来自内存操作、IO 多路复用、高效数据结构和避免锁竞争。淘汰策略要能区分 noeviction、allkeys-lru、volatile-lru、allkeys-lfu 等。消息队列要回答积压的定位:消费者能力、分区数、下游耗时、重平衡和死信;重复消费则用业务唯一键和幂等表兜底。
状态机适合订单、支付、审批这类有明确状态迁移的业务,核心是限制非法跳转和保证迁移原子性。AI Agent 岗位也会考传统后端,是因为 Agent 落地离不开鉴权、存储、队列和可观测性。