校招 未知部门 / 算法 / 二面
[面试日期] 2026-09-17 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>9.14小红书 PE(产品工程师/全栈方向--实习)二面 (流程泡到9.21挂)</h2>
<h1></h1><blockquote><p><strong>面试岗位:</strong> PE(产品工程师/全栈方向)</p><p><strong>面试轮次:</strong> 二面</p><p><strong>面试结果:</strong> 至今未推进</p><p><strong>面试形式:</strong> 场景题、项目深挖和个人成长,没有手撕算法. 面试官整场没开摄像头</p></blockquote><h2>一、实习与个人经历</h2><ol><li>自我介绍,并挑选重要的实习经历和项目展开讲。</li><li>实习期间主要负责了哪些工作?</li></ol><h2>二、后端与系统设计场景题(纯场景,非项目)</h2><h3>1. 接口幂等与重复扣费</h3><p>客户端请求创建 AI 摘要任务时发生超时,但服务端实际上已经完成入库。客户端重试后,如何避免重复创建任务或重复扣费?</p><h3>2. 重试方案追问</h3><p>“先删除再创建”的处理方式是否合理?为什么不先查询任务是否已经存在?</p><blockquote><p><strong>个人复盘:</strong> 这里面试官指出了我考虑不周、没有表达清楚的地方。</p></blockquote><h3>3. Agent 实例与共享状态</h3><p>同一个 JVM 中,Agent 类的两个实例同时对共享计数器执行加一操作,并更新同一个共享集合,最终出现计数丢失,可能是什么原因?</p><h3>4. 独立对象能否解决问题</h3><p>创建两个独立的 Agent 对象执行上述操作,能否解决计数丢失的问题?为什么?</p><blockquote><p><strong>说明:</strong> 3和4我当时没有完全听明白。面试官的原话会贴在评论区,欢迎大家帮忙分析具体题意。</p></blockquote><h3>5. 文档缓存与权限校验</h3><p>在线文档的正文会缓存十分钟。如果管理员在缓存有效期内取消了某个用户的访问权限,该用户再次访问并命中缓存时,系统能否直接返回正文?怎么设计这个功能?</p><h3>6. 缓存与鉴权如何分工</h3><p>正文缓存与权限校验在系统设计中应该如何分工?</p><h3>7. 权限变更后的缓存处理</h3><p>权限被取消时,是否应该立即让正文缓存失效?还可以采用哪些方案保证权限及时生效?</p><h2>三、Coding Agent 项目深挖</h2><h3>设计与规划</h3><ol><li>设计一个 Coding Agent 时,需要考虑哪些问题?它应该具备哪些核心能力?</li><li>你如何定义“一个好的 Coding Agent”?</li><li>开始开发前,做过哪些产品调研和技术调研?</li><li>如何完成技术方案、架构设计以及项目开发规划?</li></ol><p></p><h3>Sub-agent 机制</h3><ol><li>主 Agent 与 Sub-agent 的通信、上下文管理和任务拆分方式,会对最终结果产生什么影响?(这里是我先说了我的项目不同于常见的Coding Agent做了哪些改进, 然后问我这样的结果的影响)</li><li>为什么需要使用 Sub-agent?不使用 Sub-agent 是否也能完成任务?</li><li>如何衡量不同 Coding Agent 或不同 Agent 调度方案的好坏?</li><li>评价 Agent 时,应该关注中间过程,还是最终任务结果?</li></ol><h3>效果评测</h3><ol><li>Coding Agent 的评价指标有哪些?例如准确性、完成质量、执行速度和指令遵循度等。</li><li>你平时主要使用 Agent 完成哪些类型的任务?</li><li>对于编程任务,如何评估 Agent 生成代码的质量?</li><li>除了编译成功和测试通过,还应该使用哪些标准评价代码结果?</li><li>你的项目是否建立过比较系统的评测集或评测体系?</li></ol><p></p><blockquote><p><strong>说明:</strong> 这里我还说了很多东西, 是我在介绍这个项目. </p><p>我在说subAgent的改进做法, 面试官问了我很多测评问题, 指出我的发言"比较了各家的SubAgent实现方式", 就算你做了改进,那么有什么作用? 做了哪些评测? 主Agent能完成你这里用SubAgent是啥作用? 优化的指标是什么?</p><p>确实问题都比较详细, 上面的提取的问题都是AI总结的, 体现不出来面试时候的压力.总结的太平淡了.这里做一下吐槽,因为当时面试官面的太狠了.</p></blockquote><h2>四、学习能力与 AI 使用</h2><ol><li>当发现自己存在技术短板,或者不了解某项技术时,通常会如何补齐?</li><li>你会如何制定学习计划?</li><li>目前的知识体系是经过系统学习的,还是以零散学习为主?</li><li>在 AI 编程时代,是否还会针对性地提升自己的代码基础能力?</li><li>除了写代码,你还会使用 AI 完成哪些自动化工作?</li></ol><h2>五、到岗与实习安排</h2><ol><li>最早什么时候可以到岗?</li><li>能够实习多长时间?</li></ol><p>问完到岗时间和实习周期后,就进入了反问环节。</p><h2>六、反问面试官</h2><ol><li>PE(Product Engineer,产品工程师)岗位中的“产品”和“全栈”具体如何体现?研发与产品之间如何协作?</li><li>AI Coding 生成的代码在公司内部如何进行 Code Review?</li><li>当前的面试流程以及后续环节是什么?</li></ol><h2>总结:</h2><p>整体来说, 面的一般, 因为那一道场景题我真的不知道是啥东西, 完全没理解. 后面那个权限设计那部分, 也说得不是太好. </p><p>面试官也说这些权限确实没接触过这个场景不会确实正常. 之后回归到了正常一点的难度.</p><p>对于SubAgent那里, 确实自己评测做的不是很好.</p><p>对于系统设计和项目部分能感觉到 十分的压力, 问的都很不常规.</p><p>后面 反问, 面试官回答我的问题非常细致, 前两个问题回答得滔滔不绝(大概6-8分钟).</p><p>第三个问题问的时候, 面试官没有口头OC, 只是说 "如果没问题的话, 后面会有一个HR面然后就结束了".</p><p></p><p>最近有点累了, 开学了, SB学校一堆课, 前八周有3门专业课结课, 还有各种课堂测试. 不到的话离挂科就不远了, SB学校算你厉害.打算最近休息一段时间, 再做一个项目. 国庆后再出来面试<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763890/5072FC474BC4CF9234FABC22E54A999A">.<img src="https://uploadfiles.nowcoder.com/images/20260917/160060490_1789576598632/D2B5CA33BD970F64A6301FA75AE2EB22"><a>#牛客AI配图神器#</a></p><p></p><p></p><p></p><p></p><a>#实习面试记录#</a>
AI 推荐面试题
