实习 | 知乎Java面经

校大原创

收藏 0 评论 0

1、自我介绍

2、介绍外汇汇款 Agent 的完整业务链路

3、多轮对话补全场景下,如何判定用户信息已经收集完整

4、用户输入 “给上次汇款的人汇 5000 美元”,系统整体处理流程是什么

5、系统如何定位用户所说的 “上一次汇款的人”

6、槽位提取主要解决哪些问题

7、大模型输出错误币种、金额这类关键信息,有哪些拦截方案

8、用户实际想转账 5000 元,但模型识别成 5 万元,如何避免这类问题

9、哪些异常场景可以自动重试,哪些场景需要流转人工处理

10、验证码、Token 选择 Redis 存储的原因

11、Token 的过期与续期方案如何设计

12、解释缓存穿透、缓存击穿、缓存雪崩

13、布隆过滤器存在误判问题,如何降低带来的影响

14、如何利用互斥锁解决缓存击穿问题

15、基于 Redis 的唯一 ID 该如何设计

16、秒杀场景下,如何防止库存超卖

17、分布式环境中,Redis、数据库多节点的数据一致性如何保障

18、介绍 RAG 的完整执行链路

19、项目里遇到过哪些棘手问题,如何定位问题并落地解决

20、HTTP 和 HTTPS 的区别

21、HTTPS 的加密流程