面试题库

全部 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 中如何用环境变量加载敏感配置?为什么不要把 SECRET_KEY 写进代码?

Flask 中等

如何按环境(开发/测试/生产)组织 Flask 配置?from_object 与 from_pyfile 如何选择?

Flask 中等

Flask 配置的 DEBUG、TESTING、SECRET_KEY 等内置配置项分别有什么作用?

Flask 简单

Flask 中 app.config 如何加载配置?类、环境变量、Python 文件、字典加载有何区别?

Flask 中等

如何在钩子中统计请求耗时并记录到日志?

Flask 困难

Flask 钩子中抛出的异常会被 errorhandler 捕获吗?钩子异常与视图异常的传播路径有何不同?

Flask 中等

teardown_appcontext 与 teardown_request 的区别是什么?何时用哪个清理资源?

Flask 中等

after_request 钩子如何统一添加响应头或修改 JSON 响应?

Flask 困难

Flask 钩子的执行顺序是怎样的?多个 before_request 与蓝图钩子的先后关系如何保证?

Flask 中等

before_request 中如何做登录校验并短路请求?abort 与 redirect 在钩子中的行为有何不同?

Flask 中等

before_first_request 在应用工厂与多 worker 下有什么坑?为什么被弃用?

Flask 中等

teardown_request 与 after_request 有什么区别?为什么 teardown 异常时也执行?