面灵AI→

启云方 AI Agent 开发秋招一面

轮次
一面
时间
2026-10
来源
牛客网

《面试题目》

  1. 选一个熟悉的项目,从业务和技术视角介绍。
  2. 你的主语言是什么?会 Java 吗?
  3. Spring 的核心原理是什么?
  4. 举例说明 AOP 和 IoC。
  5. Spring 的事件传播行为是什么?
  6. Redis 有哪些淘汰策略?
  7. Redis 常用数据类型有哪些?
  8. Redis 是单线程的,为什么还这么快?
  9. 选一种 Redis 类型,举一个业务场景。
  10. Redis 集群怎么理解?
  11. 消息队列的生产者消费者模型是什么?
  12. 消息积压如何解决?
  13. 重复消费如何解决?
  14. 听说过状态机吗?
  15. 硕士读大数据,大数据方面了解哪些?

《参考解析》

这场面试暴露的是“岗位是 AI Agent,但团队后端底色很重”。IoC 是把对象创建和依赖装配交给容器,AOP 是把横切逻辑织入代理;要能说出 Bean 生命周期、代理方式和事务失效场景。Spring 事件传播要区分同步事件、异步事件和事务绑定事件,没做过就诚实说明。

Redis 单线程主要指命令执行主线程,性能来自内存操作、IO 多路复用、高效数据结构和避免锁竞争。淘汰策略要能区分 noeviction、allkeys-lru、volatile-lru、allkeys-lfu 等。消息队列要回答积压的定位:消费者能力、分区数、下游耗时、重平衡和死信;重复消费则用业务唯一键和幂等表兜底。

状态机适合订单、支付、审批这类有明确状态迁移的业务,核心是限制非法跳转和保证迁移原子性。AI Agent 岗位也会考传统后端,是因为 Agent 落地离不开鉴权、存储、队列和可观测性。