Skip to content

项目管理与交付面试题 ​

模拟真实面试场景,训练对项目规划、敏捷、风险、质量、复盘的思考与表达。


一、基础题 ​

1. 项目管理的五大过程组是什么?基础
2. Scrum 中的三个角色是什么?各自职责是什么?基础
3. 什么是 OKR?请举例说明。基础
4. 什么是 Kanban?和 Scrum 有什么主要区别?基础
5. 什么是 WBS?分解的原则是什么?基础

二、进阶题 ​

6. 项目进度落后时,你会怎么做?进阶
7. 如何管理需求变更?进阶
8. 如何做项目估算?你觉得哪种方法最靠谱?进阶
9. 如何进行风险管理?请用一个实际项目举例。进阶
10. 如何保证前端项目的交付质量?进阶

参考答案要点:

  1. 明确 DoD(Definition of Done):包括代码评审、测试、性能基准等。
  2. 建立质量门禁:CI 检查、自动化测试、Code Review。
  3. 设定性能预算:关键指标的超时告警。
  4. 灰度发布:小范围验证后全量。
  5. 数据反馈:通过埋点和监控持续观察质量。

评分维度:

  • 流程保障(30%)
  • 自动化建设(25%)
  • 质量标准(25%)
  • 持续改进(20%)

常见错误:

  • 把质量等同于"测试",认为 QA 应该对所有质量问题负责。
  • 只看上线前的质量,不看线上运行后的质量。
  • 质量门禁形同虚设(比如 CI 失败也能合并代码)。

扩展追问:

  • 当业务压力要求降低质量标准时,你能做的最低的妥协底线是什么?
  • 什么是"好"的 Code Review?如何让 Code Review 不流于形式?

三、高级题 ​

11. 如何在资源有限的情况下保证项目质量?深入

参考答案要点:

  1. 优先保障关键路径和核心功能质量。
  2. 建立自动化测试和质量门禁。
  3. 用风险驱动测试,重点覆盖高风险场景。
  4. 引入代码评审和结对编程。
  5. 设定性能预算和安全基线。
  6. 灰度发布,逐步放量。

评分维度:

  • 优先级判断(25%)
  • 自动化与门禁(25%)
  • 风险驱动(20%)
  • 过程改进(15%)
  • 发布策略(15%)

常见错误:

  • 在压力下完全放弃质量控制,承诺"上线后再补"。
  • 平均分配测试资源,没有根据风险区分优先级。
  • 削减自动化投入,认为"手动测试也能凑合"。

扩展追问:

  • 你如何在项目初期就让团队关注质量,而不是等到测试阶段才发现问题?
  • "上线后再补"这个承诺在你的经验中兑现率如何?

12. 你如何进行项目复盘?有什么要求?深入

参考答案要点:

  1. 回顾目标和关键结果。
  2. 对比实际结果,找出差异。
  3. 分析成功和失败的原因,用 5 Whys 深入追根。
  4. 提取可复用的经验和教训。
  5. 制定改进行动项并跟进。
  6. 沉淀为团队知识库或 SOP。

评分维度:

  • 结构完整(20%)
  • 根因分析(25%)
  • 经验沉淀(25%)
  • 行动跟进(20%)
  • 安全氛围(10%)

常见错误:

  • 复盘变成了追责大会,大家不敢说真话。
  • 改进措施"一定要加强XX"之类的空话,没有可执行性。
  • 复盘记录写完了但从不回头跟踪。
  • 复盘频率太低(一年一次)或太高(每个故事都复盘)。

扩展追问:

  • 你有过"问题反复出现"的经历吗?说明复盘出了什么问题?
  • 如果团队拒绝参加复盘,说"浪费时间",你怎么处理?

13. 如何协调前/后端之间的依赖关系?深入

参考答案要点:

  1. 契约优先:前后端先约定接口规范(OpenAPI / GraphQL Schema),并行开发。
  2. Mock 先行:前端使用 Mock Server,不依赖后端开发完成才联调。
  3. 尽早联调:不要等到双方都开发完,尽早开始端到端集成。
  4. 契约测试:用 Contract Test 确保双方对接口理解一致。
  5. 定期同步站会:暴露依赖阻塞。
  6. RACI 清晰:接口规范谁负责定义、谁负责实现、谁负责验收。

评分维度:

  • 流程机制(30%)
  • 工具方法(25%)
  • 沟通协同(25%)
  • 风险防范(20%)

常见错误:

  • 后端的 API 设计完全由后端决定,前端被动接收。
  • 前端等待后端开发完成才开始联调(串行依赖)。
  • 接口文档写完了不更新,联调时才发现对不上。

扩展追问:

  • 如果你的团队用 GraphQL,前后端依赖管理有什么不同?
  • 当后端说"这部分会改"你们先不要联调,你怎么应对?

14. 前端项目如何做 Sprint Planning?深入

参考答案要点:

  1. 容量确认:统计团队可用人天(扣除假期、会议)。
  2. Backlog 梳理:PO 讲解故事,团队澄清细节。
  3. 估算:用 Planning Poker 或团队熟悉的方式估算故事点。
  4. 承诺:根据历史 Velocity 选择本次 Sprint 可以完成的故事。
  5. 依赖对齐:确认前后端依赖、设计资源是否到位。
  6. DoD 确认:明确本次 Sprint 的完成标准。

评分维度:

  • 流程完整(25%)
  • 容量管理(20%)
  • 依赖处理(20%)
  • 承诺机制(20%)
  • 前端特殊性(15%)

常见错误:

  • Planning 会议上才开始看需求(应该先 Backlog Refinement)。
  • 靠"感觉"而不是 Velocity 做承诺。
  • 前端专属依赖(设计稿、接口、浏览器兼容)未考虑。

扩展追问:

  • 如果你的团队 Velocity 波动很大,你怎么处理 Sprint Planning?
  • 前端开发中如何处理"设计师还在改稿"这种情况?

15. 如何将 OKR 落地到前端团队的日常工作中?深入

参考答案要点:

  1. 季度 OKR 设定:从公司/部门 OKR 分解出团队 OKR,全员参与讨论。
  2. OKR 公开透明:挂在团队看板上,每次站会引用。
  3. 月度 OKR 检查:每月检查 KR 进度,必要时调整。
  4. Sprint 层面对齐:每个 Sprint 的 Backlog 中至少有一个任务是驱动某条 KR 的。
  5. OKR 不是绩效考核:明确 OKR 是方向指引,不是评价工具。
  6. 足够激进:O 要有挑战性,70% 完成率是好的。

评分维度:

  • 层级分解(25%)
  • 日常融入(25%)
  • 与 Sprint 结合(20%)
  • OKR 文化理解(15%)
  • 实际案例(15%)

常见错误:

  • OKR 变成"目标管理"的下发工具,团队被动接受。
  • OKR 设定后没有日常跟踪,到季度末才发现偏了。
  • 把 OKR 达成率直接与绩效挂钩,导致团队不敢设激进的 O。
  • OKR 和日常任务脱节,两个世界互不干扰。

扩展追问:

  • 如果 OKR 和紧急的线上问题冲突了,你怎么取舍?
  • 你怎么判断团队是在"做 OKR"还是在"写 OKR"?

标签:#project-management #agile #scrum #kanban #okr #风险 #面试题 #estimation

最后更新:2026-06-25

基于 MIT 协议发布