【面试问题】1. 项目介绍3. 如果岗位更关注后端服务、相关框架、缓存、数据库等方向,你是否接受?4. 在使用某语言开发后端服务时,会用到哪些外部 Web 框架?5. 请描述一次 HTTP 请求的完整生命周期。6. 你对 MVC 架构的理解是什么?7. 请介绍使用 Python 实现 RAG文档检索功能的具体实现步骤。8. Python 的线程、进程、协程的区别与联系是什么?9. Python 的迭代器与生成器分别是什么?10. Python 中深拷贝与浅拷贝的区别?11. MySQL 中你熟悉哪些索引类型?12. 除了 B+ 树与哈希索引,还了解哪些应用层索引?13. MySQL 的两种主流存储引擎是什么?它们的核心区别?14. Redis 的常见应用场景有哪些?15. Redis 的哨兵模式与集群模式分别是什么?16. 什么是缓存击穿与缓存雪崩?一般在什么情况下会遇到?手撕:1. 合并有序链表2. 括号匹配