面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Flask 困难

flask-sqlalchemy 在应用工厂模式下如何初始化并避免重复创建 engine?

Flask 中等

flask-sqlalchemy 的 lazy 加载策略有哪些?如何用 joinedload 解决 N+1 查询?

Flask 中等

flask-sqlalchemy 中 relationship 的 backref 与 back_populates 有何区别?

Flask 中等

flask-sqlalchemy 的 db.session 与原生 SQLAlchemy 的 session 有什么区别?

Flask 简单

Flask 扩展 extension 的通用工作机制是什么?init_app 模式有什么作用?

Flask 简单

Flask 蓝图与 app 的模板查找顺序是怎样的?同名模板如何解析?

Flask 困难

Flask 蓝图的 record/register 内部机制是什么?为什么先记录再执行?

Flask 中等

Flask 蓝图级 errorhandler 与 app 级 errorhandler 如何共存?

Flask 中等

应用工厂模式中蓝图为什么通常延迟注册?如何避免循环导入?

Flask 困难

Flask 蓝图如何做嵌套注册?嵌套后 url_prefix 与 endpoint 如何拼接?

Flask 困难

Flask 蓝图中如何用 url_for 定位蓝图内的 endpoint?命名规则是什么?

Flask 中等

Flask 蓝图内的 before_request 钩子与全局钩子有何区别?执行顺序是什么?