面试前 Checklist
一份完整的清单,确保你在面试前、中、后每个环节都不遗漏
面试前准备清单
技术复习(面试前 2 周启动)
- Transformer 架构核心细节(Self-Attention、MHA/MQA/GQA、FFN、LayerNorm/RMSNorm)
- KV Cache 原理(内存布局、PagedAttention、Prefix Caching)
- vLLM 核心特性(PagedAttention、Continuous Batching、Scheduler 机制)
- TensorRT-LLM / TGI 对比分析
- 量化方案(INT8 / INT4 / FP8 原理、精度评估、工具链)
- 分布式推理(Tensor Parallel、Pipeline Parallel、混合并行)
- Flash Attention 2 核心思想
- GPU 显存模型和 profiling 方法
- Speculative Decoding 原理和适用场景
- MoE 部署挑战(如果目标公司用 MoE)
- 前沿技术跟踪(最近 3 个月的重要论文/发布)
项目梳理(面试前 1 周完成)
- 3 个项目的 STAR 故事(每个故事准备 1 分钟 + 3 分钟 + 5 分钟三个版本)
- 每个项目的架构图(能白板画,标注关键数据)
- 量化数据清单(QPS、延迟、吞吐、GPU 利用率、成本节省)
- 每个项目的复盘总结(做对了什么、做错了什么、学到了什么)
- 踩坑故事(准备 2-3 个线上故障排查的案例)
自我介绍准备
- 3 分钟版自我介绍(约 250 字)
- 5 分钟版自我介绍(约 500 字)
- 英文版自我介绍(如果可能用到)
- 练习至少 5 遍以上,确保自然流畅
行为面准备
- 技术变革推动故事
- 失败经历和教训
- 和上级意见不一致的案例
- 跨团队协作案例
- 优先级冲突处理案例
- 每个故事都用 STAR 法则整理好
HR 面准备
- 离职原因(一句话版本 + 详细版本)
- 薪资预期(当前总包 + 期望区间)
- 职业规划(1 年 + 3 年 + 5 年)
- 选择该公司的 3 个理由(具体且真实)
- 反问环节的问题清单(至少准备 5 个)
公司调研
- 公司主营业务和核心产品
- 公司在 AI 部署/推理方向的布局
- 技术栈(推理引擎、GPU 型号、部署架构)
- 最近的技术动态(发布会、论文、开源项目)
- 面试官背景(如果能提前知道,LinkedIn / 脉脉查一下)
- 公司文化和价值观
模拟面试
- 找同事/朋友做一次技术面模拟(45 分钟)
- 做一次 Manager 面模拟(30 分钟)
- 做一次 HR 面模拟(20 分钟)
- 录音回听,检查表达是否清晰、语速是否适中
设备和环境
- 线上面试:测试摄像头、麦克风、网络
- 线下面试:查好路线,预留 30 分钟余量
- 准备草稿纸和笔(可以画架构图用)
- 准备一杯水
面试中注意事项清单
开场
- 主动打招呼,微笑,保持自信
- 自我介绍时注意语速和时间控制
- 如果紧张,可以先深呼吸两次再开始
答题过程中
- 听到问题后不要急着回答,先思考 3-5 秒
- 如果问题不明确,先澄清需求("你是说 [理解] 这个方向吗?")
- 回答时用结构化表达("我从三个方面说:第一...第二...第三...")
- 给数据而不是只给结论
- 主动画图(架构、流程、数据流)
- 不会的问题坦诚承认,但展示分析思路
时间管理
- 技术题:先给核心答案,再展开细节
- 项目故事:先说结论,再讲过程
- 如果面试时间过半还没讲到核心,加快节奏
- 如果面试官频繁打断,说明他关心的是某个特定方向,聚焦深入
沟通技巧
- 和面试官眼神交流(线上看摄像头,不是屏幕)
- 注意面试官的反馈,如果对方皱眉说明需要调整
- 不要抢话,让对方先说完
- 适当反问确认理解("你的意思是...对吗?")
- 不要背稿,用自然的交流方式
收尾
- 面试结束前主动问"还有什么想了解的吗?"
- 反问环节提出准备好的高质量问题
- 结束时感谢面试官的时间
面试后跟进清单
当天(面试结束后 1-2 小时内)
- 记录面试题(趁记忆新鲜,把问题记录下来)
- 记录回答评价(哪些答得好、哪些需要改进)
- 补充笔记(面试官关注的方向、公司透露的信息)
- 更新简历/项目数据(如果有新的感悟)
24 小时内
- 如果是一面,开始准备二面(根据一面暴露的弱点针对性复习)
- 如果是终面,等待 HR 通知
- 给内推人/猎头反馈面试情况
3 天内
- 如果超过 3 天没有消息,可以礼貌跟进("请问面试结果出来了吗?")
- 如果未通过,向 HR 请教反馈("想了解哪些地方可以改进")
拿到 Offer 后
- 和 HR 确认 offer 细节(薪资、bonus、RSU、入职时间)
- 如果还有其他面试在流程中,和 HR 沟通 timeline
- 认真评估 offer(薪资、发展空间、团队、技术方向)
- 确认后在约定时间内回复
- 开始准备入职(了解团队技术栈、业务方向)
未通过时
- 分析原因(技术深度不够?表达不清?项目经验不足?)
- 记录需要提升的方向
- 不要气馁,每次面试都是一次学习
- 可以礼貌请求 HR 给出改进建议
- 调整策略后再战
面试前的心理准备
- 把面试看作"技术交流"而非"考试"
- 允许自己有不会的问题,这很正常
- 记住面试官也想找到合适的同事,不是故意刁难
- 即使没通过,也不代表你不行,可能是匹配度问题
- 深呼吸,保持自信
面试篇完成 → 进入 管理篇