秋招 BIGO -java后端一面面经

面试官人很好,长的贼像uzi,几乎全是根据简历进行提问,很少穿插八股
1.自我介绍
2. 请介绍一下外汇汇款 Agent 的完整链路
3. 多轮补全怎么判断信息已经完整
4. 如果用户说“给上次汇款的人汇 5000 美元”,系统怎么处理?
5. 怎么找到用户“上一次汇款的人”?
6. 槽位提取解决了什么问题?
7. 如果大模型生成了错误的币种、金额等信息,怎么拦截?
8. 如果用户本来想转 5000 元,但模型识别成 5 万,怎么防止?
9. 哪些异常自动重试,哪些情况转人工?
10. 为什么使用 Redis 存储验证码和 Token?
11. Token 的过期续期怎么设计?
12. 什么是缓存穿透、缓存击穿和缓存雪崩?
13. 布隆过滤器存在误判,怎么降低影响?
14. 怎么用互斥锁解决缓存击穿?
15. Redis 唯一 ID 怎么设计?
16. 怎么解决秒杀库存超卖问题?
17. 分布式环境下 Redis 或数据库多个节点的数据一致性怎么处理?
18. 请介绍一下 RAG 的完整链路
19. 项目中遇到过什么比较难的问题?怎么定位和解决?
20. HTTP 和 HTTPS 有什么区别?
21. HTTPS 的加密过程是怎样的?
手撕:三数之和为0的非重复数组(力扣15题,acm模式但是面试官同意我mock输入);

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论