第 2 章 高频通用面试问题与回答框架
公司侧重点
| 公司类型 |
侧重点 |
典型提问风格 |
| 头部大厂(字节、腾讯、阿里、百度) |
技术深度 + 业务落地 + 工程效率 |
“讲一个你最有挑战的项目”“这个指标怎么优化的?” |
| AI 独角兽(商汤、旷视、地平线) |
算法创新 + paper 能力 + 竞赛成绩 |
“这个思路和 SOTA 比差异在哪?”“有没有发过顶会?” |
| 手机/设备厂商(华为、小米、OPPO) |
端侧部署 + 功耗优化 + 稳定性 |
“模型怎么上手机的?”“内存和延迟怎么看?” |
| 自动驾驶公司(小鹏、滴滴、Momenta) |
实时性 + 鲁棒性 + 多传感器融合 |
“误检怎么处理的?”“极端天气怎么办?” |
面试官画像
- 技术 Leader(一面/二面):关注代码能力、项目深度、解决问题的方式。喜欢追问细节和边界案例。
- 部门总监/HR(三面/四面):考察沟通表达、学习速度、团队协作、职业规划。喜欢问“之前踩过什么坑?”
- 交叉面:考察广度和系统设计。会问“如果让你重新设计,你会怎么做?”
💡 提示:面试官最反感的回答 = 背书式罗列 + 缺乏个人思考 + 只说成功不反思失败。务必用结构化的方式展现自己的贡献。
面试问答卡片 ① | 自我介绍
| 项目 | 内容 |
| 面试问题 | “请简单介绍一下你自己。” |
| 考察点 | 表达能力、逻辑结构、经历亮点、与技术栈匹配度 |
| 回答框架 | T-学历背景 → A-主要方向/项目 → R-产出亮点 → 职业动机 |
| 简短示例回答 | 我硕士毕业于北航计算机视觉方向。过去3年专注目标检测和模型压缩,主导过2个百万级用户项目,将单模型推理速度优化40%。今天我面试贵岗,希望将端侧部署经验带到自动驾驶场景。 |
| 可能追问 | “你刚才提到的压缩方法具体是什么?为什么选这个方案?” |
| 避坑提醒 | ❌ 不要重复简历已有文字;❌ 不要超过 2 分钟;❌ 不要只讲技术不讲业务价值。 |
💡 STAR 加分点:在自我介绍中嵌入 1 个「最突出项目」的 S+T 片段,吸引面试官后续追问。
面试问答卡片 ② | 最有挑战的项目
| 项目 | 内容 |
| 面试问题 | “请讲一个你最有挑战的项目。” |
| 考察点 | 问题拆解能力、技术深度、抗压能力、团队协作 |
| 回答框架 | S 场景+指标 → T 具体难点 → A 方案选择/迭代过程 → R 量化结果+复盘 |
| 简短示例回答 | 项目是商场人群计数系统,需要实时统计300平米区域人数(S)。难点在于遮挡严重、光照变化大(T)。我采用MOT+密度估计双流融合,并引入时序平滑(A)。最终误检率从15%降至5%,延迟小于50ms,上线稳定运行(R)。 |
| 可能追问 | “你提到的双流融合的损失函数怎么设计的?”“为什么不用纯检测方案?” |
| 避坑提醒 | ❌ 避免只说成功不提困难细节;❌ 避免使用“我们”模糊个人贡献;❌ 避免过长描述背景。 |
面试问答卡片 ③ | 项目中踩过最大的坑
| 项目 | 内容 |
| 面试问题 | “你在项目中踩过最大的坑是什么?怎么解决的?” |
| 考察点 | 反思能力、复盘习惯、技术判断力、成长性 |
| 回答框架 | S 项目背景 → T 预期 vs 实际落差 → A 排查/修正措施 → R 教训 + 沉淀的方法 |
| 简短示例回答 | 做OCR识别时,我用大规模预训练模型直接finetune,忽略了小字符类别,导致准确率只有60%(T)。后来我按字符出现频次做类平衡采样,并加入数据增强(A)。准确率提到92%。这件事让我养成“先分析数据分布再做模型”的习惯(R)。 |
| 可能追问 | “如果你重新做这个项目,会怎么规划实验顺序?” |
| 避坑提醒 | ❌ 不要抱怨队友/数据/老板;❌ 不要选“完全无法解决”的坑;❌ 必须体现“主动思考并改进”。 |
面试官追问路径图(备查)
- 技术细节追问 → 为什么选这个loss? → 有没有对比其他方案? → 调参经验?
- 工程落地追问 → 模型多大? → 推理延迟? → 如何处理内存泄漏? → 数据怎么回流?
- 团队协作追问 → 几个人做? → 你承担什么? → 意见不一致怎么办? → 项目延期了怎么处理?
- 开放性追问 → 如果让你重新设计? → 这个方案能迁移到其他任务吗? → 你看过最新的paper吗?
⚠️ 重要:每个示例回答必须能用 STAR 结构拆解,面试官 90% 的问题都围绕“你做了什么、为什么这么做、结果如何”。提前准备 3 个高质量项目,每个项目准备 3 个追问变种,就能覆盖 80% 的高频题。