发一下问题给大家参考,攒攒人品!1. 选用哪个大模型及选型原因?2. 与大模型交互还有哪些扩展功能?3. 大模型交互是否使用RAG还是仅用提示词?4. 如何发现并解决大模型幻觉问题?5. 项目中具体如何设计提示词减少幻觉?6. 总结功能是按单节还是全章节处理?7. 加入对话能力和追问功能的逻辑是什么?8. 项目中分布式锁解决什么具体场景问题?9. 分布式锁的Key基于什么设计?10. 视频MD5值在前端还是服务端计算?11. Redisson分布式锁底层原理?12. 为何在setnx基础上加Lua脚本实现分布式锁?13. 分片续传的具体实现逻辑?14. 分片上传是串行还是并行?配置了几个线程?15. 限流加在哪个环节?使用什么技术实现?16. 高并发访问Redis执行限流如何保证数据一致性?17. 核心业务流程涉及几张表及具体交互?18. 视频长文本的数据表字段类型及设计?19. 事务的作用及哪些SQL场景需要加事务?20. MySQL常用的索引类型有哪些?21. 什么是聚集索引?主键索引属于哪种索引?22. JUC并发包用过哪些多线程相关的类?23. ReentrantLock底层实现原理?24. Java创建线程的几种方式?25. 线程的start()与run()方法区别?