Java 后端开发一面面经
完整信息
本篇目录
面试官人很好,长的贼像uzi,几乎全是根据简历进行提问,很少穿插八股
1.自我介绍
请介绍一下外汇汇款 Agent 的完整链路
多轮补全怎么判断信息已经完整
如果用户说“给上次汇款的人汇 5000 美元”,系统怎么处理?
怎么找到用户“上一次汇款的人”?
槽位提取解决了什么问题?
如果大模型生成了错误的币种、金额等信息,怎么拦截?
如果用户本来想转 5000 元,但模型识别成 5 万,怎么防止?
哪些异常自动重试,哪些情况转人工?
为什么使用 Redis 存储验证码和 Token?
Token 的过期续期怎么设计?
什么是缓存穿透、缓存击穿和缓存雪崩?
布隆过滤器存在误判,怎么降低影响?
怎么用互斥锁解决缓存击穿?
Redis 唯一 ID 怎么设计?
怎么解决秒杀库存超卖问题?
分布式环境下 Redis 或数据库多个节点的数据一致性怎么处理?
请介绍一下 RAG 的完整链路
项目中遇到过什么比较难的问题?怎么定位和解决?
HTTP 和 HTTPS 有什么区别?
HTTPS 的加密过程是怎样的?
手撕:三数之和为0的非重复数组(力扣15题,acm模式但是面试官同意我mock输入);
<a href="https://www.nowcoder.com/creation/subject/a87f442a40cf43ac95800aaeb6114c7b" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#一觉醒来,秋招难度下降一万倍……#</a>
<a href="https://www.nowcoder.com/creation/subject/70c2fd0b995a40d2ac3b68f522079428" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#27秋招9月行动指南#</a>
<a href="https://www.nowcoder.com/creation/subject/928d551be73f40db82c0ed83286c8783" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="818">#面经#</a>
本篇目录
当前问题0122
- 01
自我介绍
- 02
请介绍一下外汇汇款 Agent 的完整链路
- 03
多轮补全怎么判断信息已经完整
- 04
如果用户说“给上次汇款的人汇 5000 美元”,系统怎么处理?
- 05
怎么找到用户“上一次汇款的人”?
- 06
槽位提取解决了什么问题?
- 07
如果大模型生成了错误的币种、金额等信息,怎么拦截?
- 08
如果用户本来想转 5000 元,但模型识别成 5 万,怎么防止?
- 09
哪些异常自动重试,哪些情况转人工?
- 10
为什么使用 Redis 存储验证码和 Token?
- 11
Token 的过期续期怎么设计?
- 12
什么是缓存穿透、缓存击穿和缓存雪崩?
- 13
布隆过滤器存在误判,怎么降低影响?
- 14
怎么用互斥锁解决缓存击穿?
- 15
Redis 唯一 ID 怎么设计?
- 16
怎么解决秒杀库存超卖问题?
- 17
分布式环境下 Redis 或数据库多个节点的数据一致性怎么处理?
- 18
请介绍一下 RAG 的完整链路
- 19
项目中遇到过什么比较难的问题?怎么定位和解决?
- 20
HTTP 和 HTTPS 有什么区别?
- 21
HTTPS 的加密过程是怎样的?
- 22
手撕:三数之和为0的非重复数组(力扣15题,acm模式但是面试官同意我mock输入);