AI 应用开发实习生一面面经
完整信息
本篇目录
面试日期:2026-09-03
- 介绍实习
- 你们向 AI 提问的问题是怎么来的
- Agent 原子能力编排
3.1 Agent 如何组合多个原子能力
3.2 这个组合场景的使用规模和价值有多大 - Agent 上下文与记忆管理
4.1 当前 Agent 如何保留短期对话上下文
4.2 超出最近几轮的历史上下文如何处理
4.3 什么时候触发上下文压缩
4.4 压缩窗口使用什么指标和阈值 - Agent 写操作权限管理
5.1 Agent 的写操作权限通常如何控制
5.2 非代码类的项目修改如何获得用户授权 - Java 并发基础:CAS 与 AQS
6.1 CAS 是什么,如何理解 ABA 问题
6.2 AQS 是什么,底层数据结构如何组织 - ThreadLocal 与跨线程上下文传递
7.1 ThreadLocal 的作用与使用方式
7.2 新建子线程时如何继承父线程的 ThreadLocal 上下文
7.3 线程池复用下 InheritableThreadLocal 会产生什么问题 - 覆盖索引与组合索引场景判断
8.1 什么是覆盖索引
8.2 组合索引 ABC 下,哪些 SELECT 字段可以避免回表
8.3 WHERE 条件顺序变化是否影响组合索引使用
8.4 WHERE 只有 B、C 时能否使用组合索引
8.5 WHERE 只有 A、C 时如何使用索引,是否需要回表 - 缓存最终一致性
9.1 数据库更新后如何保证缓存最终一致性
9.2 除 binlog 外还有哪些缓存一致性方案
9.3 实际业务中是否使用 binlog 更新缓存 - MQ 与子线程异步方案对比
10.1 MQ 与子线程加 HTTP/RPC 的异步方案有什么区别
10.2 哪种方案更容易出问题,会产生哪些风险 - AI Coding 的提效与局限
11.1 AI Coding 带来了哪些效率提升
11.2 AI Coding 有哪些局限性 - 反问:团队业务、入职后的工作和可能的挑战
- 当前状态与实习安排
13.1 目前是否仍然在职
13.2 目前是否仍在上海
13.3 能实习多久,每周能出勤几天
#实习面试记录#
本篇目录
当前问题0132
- 01
介绍实习
- 02
你们向 AI 提问的问题是怎么来的
- 03
3.1 Agent 如何组合多个原子能力
- 04
3.2 这个组合场景的使用规模和价值有多大
- 05
3.2 这个组合场景的使用规模和价值有多大
- 06
4.1 当前 Agent 如何保留短期对话上下文
- 07
4.2 超出最近几轮的历史上下文如何处理
- 08
4.3 什么时候触发上下文压缩
- 09
4.4 压缩窗口使用什么指标和阈值
- 10
5.1 Agent 的写操作权限通常如何控制
- 11
5.2 非代码类的项目修改如何获得用户授权
- 12
6.1 CAS 是什么,如何理解 ABA 问题
- 13
6.2 AQS 是什么,底层数据结构如何组织
- 14
7.1 ThreadLocal 的作用与使用方式
- 15
7.2 新建子线程时如何继承父线程的 ThreadLocal 上下文
- 16
7.3 线程池复用下 InheritableThreadLocal 会产生什么问题
- 17
8.1 什么是覆盖索引
- 18
8.2 组合索引 ABC 下,哪些 SELECT 字段可以避免回表
- 19
8.3 WHERE 条件顺序变化是否影响组合索引使用
- 20
8.4 WHERE 只有 B、C 时能否使用组合索引
- 21
8.5 WHERE 只有 A、C 时如何使用索引,是否需要回表
- 22
9.1 数据库更新后如何保证缓存最终一致性
- 23
9.2 除 binlog 外还有哪些缓存一致性方案
- 24
9.3 实际业务中是否使用 binlog 更新缓存
- 25
10.1 MQ 与子线程加 HTTP/RPC 的异步方案有什么区别
- 26
10.2 哪种方案更容易出问题,会产生哪些风险
- 27
11.1 AI Coding 带来了哪些效率提升
- 28
11.2 AI Coding 有哪些局限性
- 29
反问:团队业务、入职后的工作和可能的挑战
- 30
13.1 目前是否仍然在职
- 31
13.2 目前是否仍在上海
- 32
13.3 能实习多久,每周能出勤几天