一面 1. 项目为什么要进行重构?重构前后的技术方案分别是什么?2. 为什么要用 RAG 方案,RAG 在这里具体起到了什么作用3. 如何衡量重构后效果,具体是如何测试的准确率提升4. 项目中断点续传和失败重试的具体实现逻辑5. 重试次数如何设计,如何实现异步请求,有没有用过 promise.all 或 promise.allSettled6. 项目如何兼容移动端7. Flex 布局和 grid 布局的区别和各自的使用场景,更常用哪个8. 在项目中如何与 ai 协作9. 在调用 gpt 接口时是如何构建 prompt 的,有没有自己的方法论10. 在调研模型时,评判标准是什么11. 平时用 c...