一面(约 90min)

  1. 自我介绍与背景沟通。

实习/工程追问

  1. Prompt 模板如何搭建与持续迭代?
  2. 单 Agent 还是多 Agent?子 Agent 的任务边界怎么定?
  3. 分支覆盖率怎么统计,代码插桩原理与实现思路?
  4. 代码解析是否有前置分析?有效性判断如何做?如果让你优化指标会怎么设计?
  5. 哪些代码会显著拉低生成准确率/覆盖率?AST/LSP 也“救不了”的情况如何过滤?
  6. Mock 机制如何实现(适用边界、稳定性)?

项目链路追问

  1. 多维查询改写是什么?需要用户补充信息时,交互与技术实现如何设计?
  2. 并行化意图识别:为什么并行、如何并行、如何汇总结果?
  3. 讲清楚你项目里的召回流程(从 query 到召回到重排/融合)。
  4. 你对上下文工程的经验:是否做过 To-do list/约束让模型更聚焦?怎么实现?
  5. Skill 的原理与实现思路(按需加载/隔离/执行触发等)。

基础与手撕

  1. LLM 输入到模型的“到底是什么”(token/embedding/位置编码等理解)。
  2. Self-Attention 计算过程、为何拆 QKV、同一 token 的向量在不同阶段是否一致?
  3. Python 多线程与 GIL:为什么有 GIL、常见锁有哪些、Lock vs RLock?
  4. 信号量(Semaphore)底层如何实现/适用场景?
  5. C++ 编译链接流程:编译的阶段划分与产物。
  6. 手撕:最大岛屿面积(常见 DFS/BFS)。
  7. 反问环节。