FastAPI 面试题27 题
- 01 FastAPI 是什么?它为什么性能比较好?
- 02 FastAPI 中路径参数、查询参数和请求体参数如何区分?
- 03 FastAPI 的 BackgroundTasks 有什么用?和 Celery 这类任务队列有什么区别?
- 04 FastAPI 的 lifespan、startup 和 shutdown 有什么作用?
- 05 FastAPI 的 response_model 有什么用?如何避免响应泄露敏感字段?
- 06 FastAPI 的依赖注入 Depends 是怎么工作的?
- 07 FastAPI 如何根据类型注解生成 OpenAPI 文档?类型注解在运行时起什么作用?
- 08 FastAPI 如何利用 Pydantic 做参数校验和响应序列化?
- 09 FastAPI 如何支持 WebSocket?WebSocket 和普通 HTTP 接口有什么区别?
- 10 FastAPI 如何做限流?接口限流常见方案有哪些?
- 11 FastAPI 中 ASGI 和异步 async/await 是什么关系?
- 12 FastAPI 中如何管理数据库连接和 Session?
- 13 FastAPI 中如何实现认证和授权?
- 14 FastAPI 中中间件和异常处理机制是怎样的?
- 15 FastAPI 生产环境如何部署?需要注意哪些性能和稳定性问题?
- 16 FastAPI 大项目该怎么组织?APIRouter 和分层怎么划分?
- 17 FastAPI 的路由用 def 还是 async def?写错会怎样?
- 18 FastAPI 怎么写测试?TestClient 和 AsyncClient 该选哪个?
- 19 Pydantic V1 和 V2 有什么区别?迁移时要注意什么?
- 20 FastAPI 的配置怎么管理?pydantic-settings 怎么用?
- 21 FastAPI 的日志和可观测性怎么做?uvicorn 日志为什么不听话?
- 22 FastAPI 性能优化怎么做?缓存和序列化有哪些坑?
- 23 FastAPI 怎么处理文件上传下载?UploadFile 和 bytes 有什么区别?
- 24 FastAPI 怎么配 CORS 和安全响应头?前后端分离要注意什么?
- 25 FastAPI 怎么做流式响应和 SSE?大模型流式输出怎么实现?
- 26 FastAPI 里怎么用异步 SQLAlchemy?MissingGreenlet 是怎么回事?
- 27 FastAPI 一个请求从进来到返回经历了什么?ASGI 是怎么运转的?
没有符合条件的题目。