一、Java 基础 & 并发
1.JDK8 和 JDK17 区别
JDK8 稳定主流;JDK17 虚拟线程、模块化,AI 异步并发开发首选。
2.HashMap1.7/1.8
1.7 数组 + 链表头插会死循环;1.8 红黑树尾插解决死循环。
3.volatile
可见性、禁止重排,不保证原子性。
4. 线程池
禁止 Executors,手动 ThreadPoolExecutor;AI 大量异步请求必须合理线程池参数。
5.Synchronized 锁升级
偏向锁→轻量级锁→重量级锁。
6.JVM 内存
堆、栈、方法区;AI 服务内存占用高,重点懂 OOM 排查、堆内存调优。
二、Spring 全家桶(极简简答)
1.IOC/AOP
IOC 容器管理 Bean;AOP 切面做日志、事务、AI 接口统一鉴权限流。
2. 循环依赖
三级缓存解决单例 Bean 循环依赖。
3.SpringBoot 自动装配
注解 SPI 机制自动加载 Bean;AI Starter 启动器也是基于此实现。
4.Spring 事务失效
非 public、内部调用、catch 异常、多线程等 8 种情况。
三、MySQL(简答不变)
B + 树索引、最左前缀、索引失效、MVCC、间隙锁、explain 调优。
新增 AI 考点:MySQL 不适合存向量数据,AI 语义检索要用向量数据库。
四、Redis(简答不变)
单线程快原因、缓存击穿 / 穿透 / 雪崩、Redisson 分布式锁。
新增 AI 考点:Redis 可做 AI 会话缓存、对话上下文缓存、限流、热门 AI 问答缓存。
五、【重点新增】2026 面试必考:Java 后端 + AI 大模型技术(全部简单好背答案)
1. 后端 Java 怎么对接 AI 大模型?(一面必问简答)
Java 后端调用第三方大模型 API(通义千问、文心一言、DeepSeek、OpenAI),HTTP 接口请求 + JSON 参数封装,异步接收流式返回 SSE。
2. 什么是 SSE 流式输出?AI 打字机效果(2026 高频)
服务器推送事件,长连接单向通信;Java 后端实现 SSE,实现 AI 回答逐字输出,不用一次性返回完整结果。
3.Java 集成 AI 常用技术栈简答
- OkHttp/RestTemplate/WebFlux 调用 AI 接口
- SpringBoot 封装 AI 通用 Starter 组件
- SSE 实现流式回复
- Redis 缓存 AI 对话上下文(会话记忆)
- 接口限流熔断,防止 AI 接口调用打爆服务
4. 什么是 RAG 检索增强生成?(二面大厂必问极简答案)
私有知识库 + 向量数据库检索,再把内容传给 AI 大模型总结回答;解决 AI 幻觉、私有数据不能上传公网问题,企业后端主流 AI 方案。
5. 向量数据库是什么?AI 面试简答
专门存储文本向量、语义相似度检索;代表:Milvus、ES 向量版、Pinecone;区别 MySQL:MySQL 模糊匹配,向量数据库语义理解匹配。
6.AI 幻觉是什么?后端怎么解决?
AI 胡说八道编造信息;解决:RAG 知识库检索、提示词 Prompt 约束、限制回答范围、返回引用来源。
7.Prompt 提示词工程(面试简答)
规范提问话术,约束 AI 角色、格式、长度、禁止编造;Java 后端统一封装提示词模板,前端不用关心 Prompt。
8.AI 会话上下文记忆怎么做?
Redis 存储用户历史对话消息,每次调用 AI 带上上下文,实现连续聊天。
9.Java 异步调用 AI 接口为什么用 CompletableFuture?
AI 接口响应慢、耗时不确定;异步非阻塞,不占用 Web 容器线程,提高系统吞吐量,2026 后端 AI 开发标配。
10.AI 接口限流、降级、熔断怎么做?
用 Sentinel/SentinelGateway;AI 服务商限流、超时、报错时,后端直接降级返回兜底回答,不崩溃服务。
11. 微服务架构下 AI 怎么部署?(三面架构题简答)
独立 AI 微服务:Nacos 注册中心统一管理,Gateway 网关路由 AI 接口,Seata 保证业务 + AI 调用一致性。
12. 本地私有化部署 AI vs 云端 API 调用(简答对比)
云端 API:简单快速、Java 直接调用、成本低;私有化部署:数据安全、内网可用、后端需要对接模型推理服务、GPU 资源。
13. 后端 AI 接口安全怎么做?
接口鉴权 Token、AI 密钥加密配置、请求频率限制、敏感内容过滤、禁止泄露模型 API 密钥。
六、MQ、分布式、网络(简答不变)
MQ 异步削峰、分布式事务 Seata、CAP/BASE、Nacos、TCP 三次挥手。
AI 补充:MQ 可异步处理 AI 长任务、AI 文档解析、批量向量入库,不阻塞主接口。
七、项目亮点(直接加入 AI 亮点,面试官眼前一亮)
2026 项目不要再只写 CRUD,加入这些 AI 加分项:
- SpringBoot 后端集成 DeepSeek / 通义大模型,封装通用 AI 调用 SDK
- 基于 SSE 实现 AI 流式逐字回复打字机效果
- Redis 维护 AI 对话上下文,实现多轮记忆聊天
- 基于 RAG + 向量数据库搭建企业私有知识库问答系统
- CompletableFuture 异步调用 AI 接口,提升接口并发能力
- Sentinel 对 AI 接口限流熔断降级,解决 AI 接口超时不稳定问题
- 后端统一 Prompt 提示词管理,优化 AI 回答效果,减少幻觉
八、2026 面试总结避坑
- 旧八股依旧要背,但一定要会后端集成 AI 基础技术
- AI 不用懂深度学习算法,面试官只问:Java 怎么对接、架构、实现、问题解决
- 答题全部短句简答,不要长篇原理
- 项目一定要加 AI 相关亮点,竞争力远超纯 CRUD 后端