都是根据项目来问的
- 你的美食点评项目是单体还是微服务?
- SpringBoot 里面有哪些依赖注入方式?(答成了@Resource 和 @Autowired 。。。)
- 怎么用Redis 解决 Session 共享问题
- 浏览器关闭重启之后,还需要登录吗?
- Token 在浏览器里存在哪里?
- 除了 Redis + Token,还有什么方式解决 Session 共享?
- JWT 为什么换浏览器、换电脑后还能有效?
- JWT 是怎么校验的?
- MySQL 有哪些索引?
- 什么是聚簇索引、非聚簇索引?
- SQL 查询很慢时,你怎么排查?如果 where 已经用了索引字段,但 explain 发现没走索引怎么办?
- Cache Aside 模式是怎么解决缓存一致性的?
- 删除缓存之后,大量请求同时打到数据库怎么办?(缓存击穿)
- 怎么保证只有一个线程去更新缓存?(加锁)如果线程执行过程中挂了,锁怎么释放?(加超时时间)如果业务执行时间超过锁超时时间怎么办?(Redisson 的 watchdog 机制)
- MCP 是什么?
- Agent 从收到消息到调用工具,整个流程是什么?
- 工具列表是从哪里来的?
- MCP 协议交互流程是什么?
- 大模型怎么知道工具返回的结果?
- DeepSeek 提供了哪些 API?你用的是哪个(应该是 Chat Completion ?)
- ReAct 模式是什么?
- Agent 为什么不会无限循环推理?除了限制循环次数,还有别的方法吗?(除了限制最大循环次数之外,还可以通过状态收敛检测来终止 Agent 推理。比如当模型已经获取到足够的信息后,会判断当前任务是否已经完成,如果完成则停止 Tool Call,直接生成最终答案。另外还可以做:重复工具调用检测;相同 Observation 检测;超时控制;Tool Budget 限制;Reflection 自我判断)
- 一个功能写到一半,突然来了新需求,你怎么保存当前代码?(git stash,然后切换分支 git checkout -b feature-业务名)
- Git 和 SVN 的区别是什么?

全部评论
(1) 回帖