AI 应用开发工程师一面面经
完整信息
本篇目录
两个入在群面我
- 自我介绍。
- 实习为什么没有参加转正,之后还会投相同部门或岗位吗?
- 第三个实习异步工作流是什么框架,解决什么问题?
- 小站点网络隔离导致升级失败,原问题和改造方案是什么?
- DB 队列具体如何设计和执行?
6.第二个实习搜索链路 P99 优化是如何定位、改造并验证的? - 并行后某个数据源仍很慢,是否一直等到两路都返回?
- Guava / Tair 两级缓存和 JVM 本地缓存解决什么业务问题,为什么需要?
- 本地缓存一致性是否需要考虑,当前如何处理?
- 广播更新 JVM 本地缓存靠谱吗,有没有其他方法?
- 第一个实习Agent Harness 服务什么场景,Runtime、Workflow 和 Node 如何分层?
- 是否类似 Dify / 扣子,调研过哪些开源方案?
- 分层上下文 Roadmap 怎样解决长任务历史堆积与关键证据丢失?
- 什么时候检测并触发压缩,大 Tool Result 的阈值是什么?
- 上一轮 Tool 返回特别长怎么办,原始结果会保留吗?
- 摘要会影响 KV / Prefix Cache 命中吗,怎样降低影响?
- Skill 路由评测主要评测什么,怎样做?
- 路由差是否只改 description,Skill 很多或功能重叠时怎么办?
- 评测面向内置 Skill 还是业务方 Skill,怎样反馈业务方优化?
- 平时开发使用什么 AI Coding 工具和模型?
- 对比过这些模型吗,哪个开发效率更高?
- 为什么选择自研 Agent Runtime,而不是直接使用开源框架?
- Runtime 的沙箱与隔离机制如何做,gVisor 是什么?
- gVisor 与 Docker 容器、虚拟机有何不同?
- 把本地 Coding Agent 做成多人使用的 SaaS,架构、创建、复用与销毁如何设计?
- 编码项目的正式文件如何保存,实例销毁后怎样继续使用?
- microVM 是什么,与普通 VM、Docker 的区别以及隔离强度如何理解?
- Codex / Claude Code 等工具的本地沙箱如何做?
#秋招面试记录#
本篇目录
当前问题0130
- 01
自我介绍。
- 02
实习为什么没有参加转正,之后还会投相同部门或岗位吗?
- 03
第三个实习异步工作流是什么框架,解决什么问题?
- 04
小站点网络隔离导致升级失败,原问题和改造方案是什么?
- 05
DB 队列具体如何设计和执行?
- 06
第二个实习搜索链路 P99 优化是如何定位、改造并验证的?
- 07
并行后某个数据源仍很慢,是否一直等到两路都返回?
- 08
Guava / Tair 两级缓存和 JVM 本地缓存解决什么业务问题,为什么需要?
- 09
本地缓存一致性是否需要考虑,当前如何处理?
- 10
广播更新 JVM 本地缓存靠谱吗,有没有其他方法?
- 11
第一个实习Agent Harness 服务什么场景,Runtime、Workflow 和 Node 如何分层?
- 12
是否类似 Dify / 扣子,调研过哪些开源方案?
- 13
分层上下文 Roadmap 怎样解决长任务历史堆积与关键证据丢失?
- 14
什么时候检测并触发压缩,大 Tool Result 的阈值是什么?
- 15
上一轮 Tool 返回特别长怎么办,原始结果会保留吗?
- 16
摘要会影响 KV / Prefix Cache 命中吗,怎样降低影响?
- 17
Skill 路由评测主要评测什么,怎样做?
- 18
路由差是否只改 description,Skill 很多或功能重叠时怎么办?
- 19
评测面向内置 Skill 还是业务方 Skill,怎样反馈业务方优化?
- 20
平时开发使用什么 AI Coding 工具和模型?
- 21
对比过这些模型吗,哪个开发效率更高?
- 22
为什么选择自研 Agent Runtime,而不是直接使用开源框架?
- 23
Runtime 的沙箱与隔离机制如何做,gVisor 是什么?
- 24
Runtime 的沙箱与隔离机制如何做,gVisor 是什么?
- 25
gVisor 与 Docker 容器、虚拟机有何不同?
- 26
把本地 Coding Agent 做成多人使用的 SaaS,架构、创建、复用与销毁如何设计?
- 27
把本地 Coding Agent 做成多人使用的 SaaS,架构、创建、复用与销毁如何设计?
- 28
编码项目的正式文件如何保存,实例销毁后怎样继续使用?
- 29
microVM 是什么,与普通 VM、Docker 的区别以及隔离强度如何理解?
- 30
Codex / Claude Code 等工具的本地沙箱如何做?
