24. 行为面试与软技能
本章覆盖 AI/LLM 工程师岗位的行为面试题,包括项目经验、技术挑战、团队协作、沟通能力、学习能力等软技能考察。
行为面试核心方法论:STAR 框架
STAR 框架是回答行为面试题的黄金标准:
| 要素 | 含义 | 示例 |
|---|---|---|
| Situation(情境) | 描述背景和上下文 | "公司需要构建智能客服系统" |
| Task(任务) | 你承担的具体职责 | "我负责 RAG 检索增强模块的设计与实现" |
| Action(行动) | 你采取的具体行动 | "引入了混合检索 + 重排序方案" |
| Result(结果) | 取得的可量化成果 | "准确率从 65% 提升到 89%,人工介入率降低 40%" |
回答黄金法则:
- 结果要量化(准确率、延迟、成本等数字)
- 行动要具体(避免泛泛而谈)
- 突出个人贡献(而非团队贡献)
- 每个回答控制在 2-3 分钟
题目 1:介绍一下你做过的最复杂的 LLM 项目?⭐⭐⭐
面试官考察意图
- 考察候选人的项目深度和广度
- 评估系统设计能力和技术决策能力
- 了解候选人在项目中的角色和贡献
- 判断候选人是否真正理解 LLM 技术栈
关键要点
- 选择一个有技术深度、有业务价值的项目
- 明确自己的角色定位和核心贡献
- 突出技术难点和创新点
- 用数据说话,量化项目成果
STAR 框架模板
Situation:公司/团队面临什么业务挑战?为什么需要 LLM 方案?
Task:你在项目中承担什么角色?负责哪些模块?
Action:你做了哪些关键技术决策和实现?
Result:项目取得了什么成果?(准确率、效率提升、成本节省等)示例回答
Situation: 我在一家金融科技公司负责构建智能投研助手。分析师每天需要阅读大量研报和新闻,手动提取关键信息并撰写分析报告,效率很低。公司决定用 LLM 构建一个 RAG 驱动的投研助手来提升效率。
Task: 我作为技术负责人,需要设计整体架构,包括文档解析、向量检索、LLM 生成和后处理四个核心模块。
Action: 首先,我设计了多层级文档解析方案,支持 PDF 研报、HTML 新闻、Excel 财务数据的统一处理。检索层面,我采用了 BM25 + Dense Retrieval 混合检索,搭配 BGE-Reranker 做重排序。生成层面,我用 GPT-4 作为基座,设计了结构化 Prompt 模板,支持摘要、对比分析、风险评估等多种任务。同时引入了引用溯源机制,每个结论都能追溯到原始文档。最后做了完整的评估 pipeline,用人工标注数据做自动评估。
Result: 系统上线后,分析师撰写报告的时间从平均 4 小时缩短到 1.5 小时,信息提取准确率达到 92%,日均服务 200+ 次查询。项目获得了公司年度创新奖。
题目 2:遇到过什么技术挑战?如何解决的?⭐⭐⭐
面试官考察意图
- 考察候选人的问题分析和解决能力
- 评估面对困难时的思维方式
- 了解候选人调试和优化的经验
- 判断候选人是否有深度技术积累
关键要点
- 选择一个真实且有技术深度的挑战
- 展示系统化的分析思路
- 描述尝试过的多种方案和权衡
- 强调最终方案的选择理由
STAR 框架模板
Situation:项目的什么阶段遇到了什么问题?
Task:这个问题的严重性是什么?对业务有什么影响?
Action:你是如何分析问题根因的?尝试了哪些方案?最终采用了什么方案?
Result:问题解决后的效果如何?示例回答
Situation: 在 RAG 系统上线后,我们发现模型在处理金融领域专业术语时幻觉率很高,比如会编造不存在的财务指标或错误引用数据。
Task: 这个问题直接影响了分析师对系统的信任度,如果不能解决,项目就无法推广。
Action: 我从三个层面系统性地解决了这个问题。第一,数据层面:我构建了金融领域术语库,对文档做实体识别和结构化标注,确保检索时能精准召回相关内容。第二,检索层面:引入了查询改写模块,用 LLM 将用户问题拆解为多个子查询,提升召回率。第三,生成层面:设计了严格的 Prompt 约束,要求模型只基于提供的上下文回答,不确定时明确说"根据现有资料无法确认"。同时加入了后处理校验层,对生成的数字和专有名词做自动验证。
Result: 幻觉率从 25% 降低到 6%,分析师的信任度显著提升,系统使用率增长了 3 倍。
题目 3:如何评估一个 LLM 方案是否可行?⭐⭐
面试官考察意图
- 考察候选人的技术判断力和工程思维
- 评估候选人是否具备系统性思考能力
- 了解候选人对 LLM 局限性的认知
关键要点
- 从多个维度进行评估:效果、成本、延迟、可维护性
- 强调 MVP 验证的重要性
- 考虑数据和场景的匹配度
- 建立评估基准线
STAR 框架模板
Situation:业务方提出了什么需求?
Task:你需要在多长时间内给出可行性评估?
Action:你从哪些维度做了评估?用了什么方法?
Result:最终结论是什么?后续如何推进?示例回答
Situation: 业务方希望用 LLM 替代人工审核合同条款,每天处理 500+ 份合同。
Task: 我需要在两周内给出技术可行性评估报告。
Action: 我从五个维度做了系统评估:① 效果评估:收集了 200 份历史合同和人工审核结果,用 GPT-4 和 Claude 分别做 zero-shot 和 few-shot 测试,计算准确率和召回率。② 成本评估:估算单份合同的 token 消耗和 API 调用成本。③ 延迟评估:测试单份合同处理时间是否满足业务 SLA。④ 风险评估:分析了合同审核场景对准确性的要求,明确了哪些环节可以 AI 辅助、哪些必须人工复核。⑤ 替代方案对比:与规则引擎、传统 NLP 方案做了横向对比。
Result: 评估结论是 LLM 方案在条款提取和初筛环节可行,准确率 95%+,但最终决策仍需人工确认。建议采用 AI 辅助 + 人工复核的混合方案,预计可节省 60% 人工审核时间。
题目 4:如何向非技术人员解释 RAG?⭐⭐
面试官考察意图
- 考察候选人的沟通能力和表达能力
- 评估候选人是否真正理解 RAG 的本质
- 了解候选人与业务团队协作的经验
关键要点
- 用类比而非术语
- 突出 RAG 解决了什么问题
- 让对方理解价值而非技术细节
- 根据听众调整表达深度
STAR 框架模板
Situation:什么场景下需要向非技术人员解释?
Task:你需要传达什么核心信息?
Action:你用了什么类比或表达方式?
Result:对方是否理解?沟通效果如何?示例回答
Situation: 在项目评审会上,我需要向 CEO 和业务总监解释为什么选择 RAG 方案而不是直接用 ChatGPT。
Task: 让他们理解 RAG 的价值,从而支持项目立项。
Action: 我用了这样一个类比:「ChatGPT 就像一个非常聪明但刚入职的新员工,他有很强的学习能力,但不了解我们公司的具体业务。RAG 就是给这个新员工配备了一个专属的资料库和检索工具——当他回答问题时,会先查阅公司内部的文档和数据,然后基于这些真实资料来回答。这样他既保持了强大的理解能力,又不会凭空编造信息。」
Result: CEO 立刻理解了核心价值,追问了成本和数据安全问题,项目顺利立项。这个类比后来成了团队内部的标准说法。
题目 5:如何处理模型幻觉问题?⭐⭐⭐
面试官考察意图
- 考察候选人对 LLM 核心问题的理解深度
- 评估候选人是否有系统性的解决方案
- 了解候选人在工程实践中的经验
关键要点
- 幻觉不是单一问题,需要分层解决
- 从数据、检索、生成、后处理多层入手
- 要区分可接受和不可接受的幻觉
- 强调评估和监控的重要性
STAR 框架模板
Situation:在什么项目中遇到了幻觉问题?严重程度如何?
Task:幻觉对业务造成了什么影响?
Action:你采取了哪些措施?分几个层面?
Result:幻觉率降低了多少?业务效果如何?示例回答
Situation: 在医疗问答助手项目中,模型会编造药物剂量和适应症,这是非常严重的安全问题。
Task: 必须将幻觉率控制在极低水平,否则无法上线。
Action: 我设计了四层防护体系:
- 第一层 - 数据清洗: 对医学知识库做严格的质量审核,确保源数据准确。
- 第二层 - 检索增强: 用 RAG 方案让模型基于权威文献回答,并要求引用来源。
- 第三层 - 生成约束: 设计严格的 System Prompt,要求模型不确定时必须说"我不确定,建议咨询医生",并限制输出格式。
- 第四层 - 后处理校验: 对药物名称、剂量等关键信息做自动校验,与药品数据库比对。
同时建立了持续监控体系,每天随机抽样 50 条回答做人工审核。
Result: 关键信息幻觉率从 18% 降到 2% 以下,系统通过了医疗合规审核并成功上线。
题目 6:如何平衡模型效果和成本?⭐⭐
面试官考察意图
- 考察候选人的工程权衡能力
- 评估候选人对 LLM 成本结构的理解
- 了解候选人的实际优化经验
关键要点
- 理解成本构成:token 数量、模型选择、调用频次
- 掌握常见的优化手段
- 建立效果-成本的量化评估框架
- 根据业务场景做差异化策略
STAR 框架模板
Situation:项目面临什么成本压力?
Task:需要在什么预算内达到什么效果?
Action:采取了哪些优化措施?
Result:成本降低了多少?效果影响如何?示例回答
Situation: 客服机器人项目日均 10 万次调用,全部用 GPT-4 月成本超过 30 万,远超预算。
Task: 需要把月成本控制在 5 万以内,同时保持用户满意度不低于 90%。
Action: 我设计了分层路由策略:
- 简单问题(60%): 用小模型(如 GPT-3.5)或规则引擎处理,成本降低 10 倍。
- 中等问题(30%): 用中等模型处理,搭配精心设计的 Prompt。
- 复杂问题(10%): 用 GPT-4 处理,确保质量。
- 同时优化了 Prompt,减少了不必要的 token 消耗;引入了缓存机制,相同问题直接返回缓存结果。
Result: 月成本从 30 万降到 3.5 万,用户满意度保持在 92%。分层路由的准确率达到 95%。
题目 7:如何做技术选型?⭐⭐
面试官考察意图
- 考察候选人的技术视野和判断力
- 评估候选人对不同技术方案的理解
- 了解候选人的决策思维过程
关键要点
- 明确需求和约束条件
- 从多个候选方案中做对比
- 考虑短期和长期的影响
- 用 PoC 验证关键假设
STAR 框架模板
Situation:项目面临什么技术选型决策?
Task:需要在什么时间内做出什么决策?
Action:你如何评估各个方案?用了什么标准?
Result:最终选择了什么方案?效果如何?示例回答
Situation: 需要为公司内部知识库选择向量数据库方案,候选有 Milvus、Pinecone、Weaviate。
Task: 一周内完成选型并给出推荐。
Action: 我从六个维度做了评估矩阵:① 性能:用 100 万条真实数据做了 benchmark,测试检索延迟和召回率。② 成本:计算了自建和 SaaS 两种模式的 TCO。③ 可维护性:评估了运维复杂度和社区活跃度。④ 功能:对比了混合检索、多租户、权限控制等特性。⑤ 生态:评估了与 LangChain 等框架的集成度。⑥ 扩展性:评估了数据量增长到 10 倍后的表现。
Result: 最终选择了 Milvus,因为性能优秀、开源可控、社区活跃。上线后检索延迟 P99 < 50ms,满足业务需求。
题目 8:如何推动 AI 项目落地?⭐⭐⭐
面试官考察意图
- 考察候选人的项目管理和推动能力
- 评估候选人对 AI 项目特殊性的理解
- 了解候选人的跨团队协作经验
关键要点
- AI 项目的特殊性:效果不确定、数据依赖强、迭代周期长
- 关键成功因素:业务对齐、MVP 快速验证、持续迭代
- 常见坑:过度追求技术完美、忽视数据质量、缺乏评估体系
- 需要与产品、业务、数据团队紧密协作
STAR 框架模板
Situation:AI 项目面临什么落地困难?
Task:你需要在什么时间内推动项目上线?
Action:你采取了哪些策略来推动落地?
Result:项目最终效果如何?示例回答
Situation: 公司启动了智能文档审核项目,但业务方对 AI 能力预期过高,技术团队对业务场景理解不足,项目推进了 3 个月仍停留在 POC 阶段。
Task: 我被任命为项目负责人,需要在 2 个月内完成 MVP 上线。
Action: 我做了三件关键事:
- 对齐预期: 与业务方深入沟通,明确了 AI 能做什么、不能做什么,把目标从"完全替代人工"调整为"AI 辅助 + 人工复核"。
- MVP 策略: 选取了最高频、最标准化的 3 种文档类型作为 MVP 范围,而不是试图覆盖所有场景。
- 建立闭环: 设计了用户反馈机制,每次人工复核的结果都回流到评估数据集,用于持续优化。
Result: MVP 按时上线,处理了 5000+ 份文档,人工复核通过率 88%。基于用户反馈,两个月后扩展到 8 种文档类型。
题目 9:你如何保持对 AI 领域的跟进?⭐⭐
面试官考察意图
- 考察候选人的学习能力和学习习惯
- 评估候选人对行业动态的敏感度
- 了解候选人的技术热情和自驱力
关键要点
- 展示系统化的学习方法,而非碎片化浏览
- 强调实践和输出,而非只是阅读
- 展示对关键技术趋势的理解
- 体现技术社区的参与度
STAR 框架模板
Situation:AI 领域发展很快,你如何保持知识更新?
Task:你的学习目标是什么?
Action:你有哪些具体的学习习惯和方法?
Result:最近学到的什么知识应用到了工作中?示例回答
Situation: LLM 领域几乎每周都有重要论文和产品发布,需要系统性地跟进。
Action: 我建立了三层学习体系:
- 日常层(每天 30 分钟): 关注 Twitter/X 上的核心研究者(如 Andrej Karpathy、Yann LeCun),阅读 HuggingFace Daily Papers,刷 Arxiv 摘要。
- 深度层(每周 3-4 小时): 精读 1-2 篇重要论文,动手复现关键实验。例如最近读了 Mixture of Agents 的论文后,我在本地搭建了实验环境验证效果。
- 输出层(每月): 在技术博客或团队内部做分享,写技术分析文章。例如最近在公司内部做了 "2024 LLM Agent 技术全景" 的分享。
同时我维护了一个私有知识库,用 RAG 系统管理读过的论文和技术笔记。
Result: 通过系统跟进,我在 Qwen2.5 发布后第一时间评估了它在我们场景中的表现,比团队其他人提前两周完成了模型切换评估。
题目 10:你的技术栈是什么?为什么选择它?⭐⭐
面试官考察意图
- 考察候选人的技术广度和深度
- 评估候选人的技术选型能力
- 了解候选人的实际工程经验
关键要点
- 展示完整的技术栈,从数据到部署
- 每个选择都有明确的理由
- 展示对替代方案的了解
- 体现技术栈的演进思路
STAR 框架模板
Situation:项目的技术背景和需求是什么?
Task:你需要搭建什么样的技术栈?
Action:你选择了哪些技术?为什么?
Result:这套技术栈在实际项目中表现如何?示例回答
我的技术栈分几个层次:
LLM 层: 主力是 GPT-4o(复杂任务)+ Claude 3.5 Sonnet(长文本)+ 开源模型 Qwen2.5(内部部署场景)。选择理由是 GPT-4 综合能力最强,Claude 长文本处理优秀,Qwen 中文能力好且可私有化部署。
框架层: LangChain 用于快速原型,LlamaIndex 用于 RAG,CrewAI 用于多 Agent。选择理由是 LangChain 生态最大,LlamaIndex 的 RAG pipeline 最成熟。
向量数据库: Milvus(生产)+ Chroma(开发)。选择理由是 Milvus 性能好、可扩展,Chroma 轻量适合本地开发。
部署层: vLLM 用于模型推理,FastAPI 用于服务化,Docker + K8s 用于容器化部署。
监控层: LangSmith 用于 LLM 调用追踪,Prometheus + Grafana 用于系统监控。
这套栈在多个项目中验证过,从原型到生产的周期可以控制在 2-4 周。
题目 11:如何处理需求变更?⭐⭐
面试官考察意图
- 考察候选人的应变能力和灵活性
- 评估候选人的沟通协调能力
- 了解候选人在不确定性中的工作方式
关键要点
- AI 项目需求变更是常态,不是例外
- 关键是建立灵活的架构和快速迭代的能力
- 需要区分合理变更和范围蔓延
- 保持技术债务的可控性
STAR 框架模板
Situation:项目中遇到了什么需求变更?
Task:变更对项目进度和架构有什么影响?
Action:你如何评估变更影响并调整方案?
Result:最终项目是否按时交付?效果如何?示例回答
Situation: RAG 系统开发到一半,业务方突然要求支持多语言(中英日韩),原本只需要支持中文。
Task: 需要在不延期的情况下增加多语言支持。
Action: 我做了三件事:
- 影响评估: 分析了架构中需要改动的模块——Embedding 模型、检索逻辑、Prompt 模板、评估体系。
- 方案调整: 将 Embedding 模型从中文专用的 BGE-zh 切换为多语言的 BGE-M3,这个改动成本很低但效果显著。Prompt 模板改为参数化,根据用户语言动态切换。
- 沟通协调: 与业务方明确了多语言 MVP 的范围——先支持中英,日韩作为第二期。
Result: 中英版本按时上线,日韩版本两周后上线。多语言检索准确率中英 90%,日韩 85%。
题目 12:你的优缺点是什么?(AI 岗版本)⭐⭐
面试官考察意图
- 考察候选人的自我认知能力
- 评估候选人是否适合团队文化
- 了解候选人的成长潜力
关键要点
- 优点要与岗位需求匹配
- 缺点要真实但不致命
- 展示改进的行动和成果
- 避免说"太追求完美"这类套话
STAR 框架模板
Situation:什么场景体现了你的优缺点?
Task:在那个场景中你的职责是什么?
Action:你的优点/缺点如何影响了你的行为?
Result:你从中学到了什么?做了什么改进?示例回答
优点: 我的强项是系统性思维和快速原型能力。当面对一个新需求时,我能在 1-2 天内搭建出可运行的 PoC,然后基于反馈快速迭代。例如在文档审核项目中,我用一个周末就搭好了第一版 demo,让业务方周一就能体验并给出反馈,大大加速了需求对齐的过程。
缺点: 我有时候会过于关注技术细节,花太多时间在优化上。例如在 RAG 项目中,我花了两天时间优化 Embedding 模型的微调,但最终只带来了 1% 的检索精度提升。后来我学会了先做 ROI 评估——如果优化带来的提升 < 5%,就先把精力放在其他更有价值的事情上。现在我会在每个优化任务前先问自己:"这个优化对用户体验的影响有多大?"
附录:行为面试常见问题清单
项目经验类
| # | 问题 | 难度 | 考察重点 |
|---|---|---|---|
| 1 | 介绍最复杂的 LLM 项目 | ⭐⭐⭐ | 项目深度、技术决策 |
| 2 | 遇到过什么技术挑战 | ⭐⭐⭐ | 问题解决能力 |
| 3 | 如何推动 AI 项目落地 | ⭐⭐⭐ | 项目管理、跨团队协作 |
技术能力类
| # | 问题 | 难度 | 考察重点 |
|---|---|---|---|
| 4 | 如何评估 LLM 方案可行性 | ⭐⭐ | 技术判断力 |
| 5 | 如何处理模型幻觉 | ⭐⭐⭐ | LLM 深度理解 |
| 6 | 如何平衡效果和成本 | ⭐⭐ | 工程权衡能力 |
| 7 | 如何做技术选型 | ⭐⭐ | 技术视野 |
沟通与软技能类
| # | 问题 | 难度 | 考察重点 |
|---|---|---|---|
| 8 | 如何向非技术人员解释 RAG | ⭐⭐ | 沟通能力 |
| 9 | 如何处理需求变更 | ⭐⭐ | 应变能力 |
| 10 | 你的优缺点 | ⭐⭐ | 自我认知 |
学习与成长类
| # | 问题 | 难度 | 考察重点 |
|---|---|---|---|
| 11 | 如何保持 AI 领域跟进 | ⭐⭐ | 学习能力、自驱力 |
| 12 | 你的技术栈是什么 | ⭐⭐ | 技术广度与深度 |
面试准备 Checklist
- [ ] 准备 3-5 个项目的 STAR 故事
- [ ] 每个故事都能量化结果(准确率、成本、效率)
- [ ] 准备 2-3 个失败/挫折的故事及反思
- [ ] 熟悉目标公司的产品和技术栈
- [ ] 准备 3-5 个反问面试官的问题
- [ ] 练习 2-3 分钟内讲完一个 STAR 故事
- [ ] 准备一个技术博客/GitHub 项目作为加分项
- [ ] 了解目标岗位的 JD,针对性准备
高频反问面试官的问题
- 团队的 LLM 技术栈是什么? 了解技术匹配度
- 目前最大的技术挑战是什么? 了解真实工作内容
- AI 项目的迭代节奏是怎样的? 了解工作方式
- 团队对 AI 工程师的期望是什么? 了解考核标准
- 有哪些资源支持学习和成长? 了解发展机会
薪资谈判
如何谈薪资
期望薪资怎么报
谈薪资的核心原则:先让对方出价,后亮自己的底牌。
| 阶段 | 策略 | 示例话术 |
|---|---|---|
| 初筛阶段 | 不报具体数字,给宽泛区间 | "我目前更关注岗位匹配度,薪资方面可以在合适阶段详细聊" |
| HR 问期望 | 基于调研报区间,上浮 15-20% | "基于我的经验和市场行情,我的期望在 40-50K/月" |
| 拿到 Offer 后 | 可以继续微调 | "我对团队和项目很感兴趣,如果能到 XX 我可以尽快入职" |
薪资调研方法:
- 脉脉、Glassdoor、Levels.fyi 查同岗位薪资
- 向猎头了解目标公司的薪资范围
- 关注总包而非月薪(base + 奖金 + 股票)
- 了解目标公司的职级体系(如字节 2-1/2-2、阿里 P6/P7)
如何应对压价
场景 1:HR 说"你的期望超出了我们的预算"
→ "我理解公司有薪资体系,能否了解一下这个岗位的薪资范围?
我也愿意综合考虑其他福利和发展机会。"
场景 2:HR 说"你上家薪资不高,涨幅不能超过 30%"
→ "我更看重的是岗位价值和市场定价,而不是基于上一家的涨幅。
这个岗位的要求和我的能力匹配度很高,希望能给到合理的市场价。"
场景 3:HR 说"我们给不了那么多,但发展空间很大"
→ "我很看重发展机会,但也需要考虑实际的生活成本。
如果 base 有困难,能否在签字费、股票或绩效奖金方面做一些补偿?"应对压价的核心策略:
- 有竞争 Offer:最有力的谈判筹码,"我目前有另一个 Offer 在 XX 水平"
- 强调稀缺性:你的 LLM/Agent 经验在市场上的稀缺程度
- 不要第一个妥协:沉默是一种力量,让对方先调整
- 拆分谈判:如果 base 不动,谈签字费、股票、签字奖金
如何评估 Offer
总包计算
年度总包 = Base × 月数 + 年终奖(目标值)+ 股票/期权年化价值 + 签字费
示例:
- 月薪 40K × 16 薪 = 640K
- 年终奖目标 3 个月 = 120K(实际可能 0-6 个月)
- 股票/年 = 200K(4 年归属,总计 800K)
- 签字费 = 50K
- 总包 ≈ 1,010K注意事项:
- 问清楚年终奖的发放规则和历史实际发放比例
- "16 薪"不等于"固定 16 个月",可能包含了绩效浮动
- 注意五险一金的缴纳基数(有些公司按最低基数缴纳)
股票/期权估值
| 类型 | 估值方法 | 风险等级 |
|---|---|---|
| 上市公司股票 | 当前股价 × 股数 | ⭐ 低(但有锁定期和波动) |
| 上市前股票(Pre-IPO) | 最近一轮估值 × 股权比例,打 5-7 折 | ⭐⭐⭐ 中高 |
| 创业公司期权 | 行权价与预期退出价的差值,打 2-3 折 | ⭐⭐⭐⭐⭐ 高 |
期权价值估算公式(简化版):
年化价值 = (预期退出估值 × 持股比例 - 行权成本) × 成功概率 / 归属年限
示例:
- 公司估值 10 亿,你持有 0.01%
- 行权成本 5 万
- 成功概率假设 20%(早期创业公司)
- 4 年归属
- 年化价值 = (10亿 × 0.0001 - 5万) × 20% / 4 = (10万 - 5万) × 20% / 4 = 2,500元/年
→ 期权的实际价值可能远低于 HR 告诉你的"纸面价值"关键建议: 对于创业公司,期权是"彩票",不应作为选择 Offer 的主要因素。Base 薪资才是确定性收入。
如何谈远程/弹性工作
谈判策略:
- 先展示自驱力:列出你过去远程工作的经验和成果
- 提出具体方案:不要笼统地说"我想远程",而是给出具体方案
- "每周 3 天远程 + 2 天到岗"
- "前 3 个月全职到岗熟悉团队,之后转为混合模式"
- 用生产力说话:强调远程工作的效率优势(减少通勤、深度编码时间)
- 准备退让方案:如果完全远程不行,弹性工作时间也可以谈
话术参考:
"我理解团队协作很重要。我之前远程工作期间,产出了 X 个项目,
效率反而更高。我建议先试行混合模式,如果效果不好我们可以随时调整。"反问面试官
10 个高质量反问问题
| # | 问题 | 考察维度 | 为什么问 |
|---|---|---|---|
| 1 | 团队目前的 LLM 技术栈是什么?未来 6 个月有什么技术规划? | 技术方向 | 判断技术匹配度和成长空间 |
| 2 | 这个岗位所在的团队有多少人?AI 工程师和算法工程师的比例是? | 团队规模 | 了解团队结构和协作模式 |
| 3 | 目前的 AI 项目处于什么阶段?是 0→1 还是已有系统在迭代? | 项目阶段 | 判断工作内容是否符合预期 |
| 4 | 团队的晋升机制和评估标准是什么? | 晋升机制 | 了解成长路径 |
| 5 | 这个岗位最大的挑战是什么?入职后 3 个月内希望我达成什么目标? | 期望对齐 | 展示你的目标导向思维 |
| 6 | 团队如何做模型评估和效果度量? | 工程成熟度 | 判断团队的工程化水平 |
| 7 | AI 项目从开发到上线的典型周期是多久? | 工作节奏 | 了解开发效率和资源投入 |
| 8 | 团队对开源贡献或技术分享有什么支持? | 技术文化 | 判断公司对技术的重视程度 |
| 9 | 目前团队使用的是自研模型还是 API 调用?未来的策略是什么? | 技术路线 | 了解技术深度和投入方向 |
| 10 | 您在这家公司最满意的是什么? | 文化氛围 | 从面试官的回答判断真实工作体验 |
不同面试轮次该问什么
一面(技术面)
重点问技术深度和日常工作内容:
- "团队目前用什么框架做 RAG / Agent?踩过什么坑?"
- "日常工作中,编码和开会的时间比例大概是多少?"
- "团队有 Code Review 的流程吗?技术债多不多?"
- "这个项目的技术难点在哪里?你们是怎么解决的?"
💡 技巧:一面问技术问题,展示你的专业深度,给面试官留下好印象。
二面(主管面 / 交叉面)
重点问团队方向、项目规划和成长空间:
- "团队未来半年的重点方向是什么?"
- "AI 工程师在团队中承担什么样的角色?是偏研究还是偏工程?"
- "团队成员的成长路径通常是怎样的?"
- "您觉得一个好的 AI 工程师最重要的素质是什么?"
💡 技巧:二面的面试官通常是未来的直属主管,问方向性问题可以展示你的格局。
HR 面
重点问制度、福利和发展支持:
- "公司的薪资结构是怎样的?(base、奖金、股票的构成)"
- "试用期多长?试用期薪资和正式薪资一样吗?"
- "公司对员工的培训和学习有什么支持?"
- "公司的调薪机制是怎样的?多久调一次?"
- "加班文化和工作强度大概是怎样的?"
💡 技巧:HR 面是了解公司制度的最佳时机,不要不好意思问。
如何谈 Offer
多个 Offer 如何比较
当拿到多个 Offer 时,建议用结构化对比表做决策:
| 维度 | 权重 | Offer A(大厂) | Offer B(创业公司) | Offer C(外企) |
|---|---|---|---|---|
| 薪资总包 | 25% | 80 万 | 70 万 | 65 万 |
| 技术成长 | 20% | 技术成熟但分工细 | 能接触全流程 | 技术前沿但节奏慢 |
| 项目匹配度 | 15% | 偏推荐系统 | 核心 Agent 项目 | 偏数据平台 |
| 团队/文化 | 15% | 大团队流程规范 | 小团队灵活 | WLB 好 |
| 职业发展 | 10% | 晋升体系明确 | 快速成长但不确定 | 天花板较低 |
| 工作生活平衡 | 10% | 996 可能性高 | 创业节奏 | 弹性工作 |
| 公司稳定性 | 5% | 稳定 | 有风险 | 非常稳定 |
决策框架:
- 列出你最在意的 3 个因素(薪资、技术成长、WLB 等)
- 给每个 Offer 打分(1-10 分)
- 加权计算总分
- 最后用直觉检验:如果分数接近,选择你"更想去"的那个
常见误区:
- ❌ 只看薪资数字,忽略总包和隐性成本(如通勤时间、加班强度)
- ❌ 被"期权/股票"的纸面价值迷惑
- ❌ 因为"面子"选择大厂,忽略实际成长空间
- ❌ 拖延太久不回复,导致 Offer 过期
拒绝 Offer 的话术
拒绝 Offer 的原则:及时、真诚、留有余地。
模板 1:选择了其他 Offer
"非常感谢您和团队的时间和认可,面试过程让我收获很大。
经过慎重考虑,我决定接受另一个更符合我当前职业规划的机会。
希望未来还有合作的机会,祝团队项目顺利!"
模板 2:薪资不满意
"非常感谢贵公司的认可。我对团队和项目都很感兴趣,
但坦诚说,目前的 Offer 与我的期望还有一定差距。
如果薪资方面有调整空间,我很愿意再次考虑。"
模板 3:行业/方向不匹配
"感谢团队的信任和时间。经过深入了解,
我发现这个方向和我长期的职业规划不太一致,
不想因为方向不匹配影响双方的投入。祝一切顺利!"注意事项:
- ⏰ 收到 Offer 后 3-5 个工作日内 回复,不要拖延
- 📞 尽量电话或视频告知,不要只发微信/邮件
- 🤝 保持专业和礼貌,AI/LLM 圈子很小,未来可能再相遇
- ❌ 不要编造虚假理由(如"家里有事"),真诚最好
接受 Offer 后的准备
拿到 Offer 并接受后,入职前要做的准备:
1. 法律和流程准备
- [ ] 仔细阅读劳动合同,注意竞业限制条款
- [ ] 确认 Offer 中的薪资、职级、汇报关系等细节
- [ ] 提前办好离职手续,确认背调流程
- [ ] 了解新公司的社保公积金衔接方式
2. 技术准备
- [ ] 了解新公司的技术栈,提前学习不熟悉的技术
- [ ] 如果是 LLM 岗位,了解公司使用的模型和框架
- [ ] 准备好自己的开发环境(笔记本、账号等)
- [ ] 复习相关的技术知识,确保入职后能快速上手
3. 信息准备
- [ ] 了解新公司的产品和业务
- [ ] 了解团队的组织架构和核心成员
- [ ] 了解公司的文化和沟通方式(飞书/钉钉/企业微信)
- [ ] 准备好入职第一天的自我介绍
4. 心态准备
- [ ] 做好 3-6 个月的学习期心理准备
- [ ] 前 90 天多听、多问、少评价
- [ ] 主动找 1-on-1 的机会了解团队
- [ ] 快速交付一个小成果,建立信任
入职第一周黄金法则:
Day 1-2:熟悉环境、认识同事、配好开发环境
Day 3-5:阅读项目文档和代码,理解架构
Week 2:开始接手小任务,主动请教
Week 3-4:独立完成第一个任务,做一次小分享
Month 2-3:深入参与项目,开始提出改进建议