用途:面向 FastAPI 与 AI 工程岗位的面试准备,提供题库和模拟面试流程。共 10 个主题文件、每主题 10 题,合计 100 题,每题含参考答案,并标注面试官关注的“资深信号”,即能区分“会用 API”与“在生产中跑过”的要点。题目与答案均为原创,非某本书题集复制。
主要能力:主题覆盖 FastAPI/ASGI/REST/OpenAPI 基础、类型与 Pydantic v2 校验、接口动词与状态码分页版本、Depends 依赖注入与分层、SQLAlchemy/SQLModel 与连接池及 Alembic、认证 JWT 与 OWASP API 风险、TestClient 与测试策略、事件循环与队列及流式、ML/RAG/LLM 服务、部署探针与可观测性。脚本 scripts/quiz.py 仅用标准库,解析 references 下的 markdown 题库。
使用方式:模式 A 模拟面试,抽题不给答案 python3 scripts/quiz.py --random 5,评分时单独查看某题 python3 scripts/quiz.py --answer ch09-q4。模式 B 主题刷题:python3 scripts/quiz.py --topics 列出章节,python3 scripts/quiz.py --topic ch08 --random 4 只抽异步题,加 --list --with-answers 可整章学习。模式 C 自测:先作答再对照,--seed 42 可复现同一组题。
适用场景:准备 FastAPI/Python 后端/AI 工程面试、要求做模拟面试或异步等主题小测、针对 RAG 服务或 JWT 安全等薄弱环节集中练习。若目的是理解模式并立即应用,应改用 fastapi-ai-patterns;若要搭建服务,应改用 fastapi-ai-scaffold。
限制:答案是需要评分参考的评分要点,不是背诵稿;不要在候选作答前揭晓答案。增加题目时须保持 ### Q<n>. <text> 标题格式,否则解析器无法识别。真题措辞可能不同。收费、价格、平台支持等信息资料暂未提供。