1166 请介绍你在实习中做的对话 Agent:上下文管理和上下文压缩是如何实现的?长期记忆是自研还是调用外部接口?考察候选人对对话 Agent 核心链路的真实掌握程度,包括上下文窗口管理、压缩策略、长期记忆的存储与检索设计,以及是否能区分自研与调用的边界。 查看学习思路
1167 从 MySQL 迁移到 PostgreSQL 时,如何保证服务一致性并完成不停机的无缝切换?历史数据和新旧库兼容、请求路由怎么处理?考察候选人对在线数据迁移的完整设计能力,包括双写、数据校验、迁移进度标记、读写路由和回滚方案。 查看学习思路
1168 请介绍你的 MiniCode 项目:Agent Loop 如何实现并避免死循环?工具调用失败后如何判断重试与恢复?考察候选人对 Agent 执行循环的工程化设计,包括终止条件、错误分类、重试策略和失败上下文持久化。 查看学习思路
1171 你的AI在线面试平台和编码Agent项目是独立开发的吗?具体代码实现是自己写还是AI生成?你如何看待AI写代码?哪些部分可以交给AI,哪些必须人工Review?考察候选人对AI辅助开发的理解深度、代码所有权意识以及工程判断力,评估其能否合理划分AI与人工的职责边界。 查看学习思路
1172 为什么选用MongoDB而不是MySQL?依据是什么?MongoDB的性能量级是多少?适用场景有哪些?对比一下MySQL和Redis的性能差异(QPS、延迟、瓶颈等)。考察候选人对不同数据库技术特点的理解、选型依据以及性能量级的认知,评估其技术选型能力和系统设计思维。 查看学习思路
1173 WebSocket的性能、传输机制是怎样的?如何保障WebSocket的数据一致性?TCP的确认重传机制是怎样的?如何应用到WebSocket的稳定性中?考察候选人对WebSocket底层原理、TCP机制以及数据一致性保障的理解,评估其网络编程能力和解决实际稳定性问题的思路。 查看学习思路
1174 项目中遇到的最大困难或难点是什么?怎么解决的?针对AI接口不稳定(如GPT接口过载),你采用了什么方案?超时退避重试具体是怎么设置的?考察候选人对项目难点的反思能力、问题解决思路以及针对第三方服务不稳定的具体应对策略。 查看学习思路