📖
算法工程师 校招攻略
机器学习/深度学习/大模型方向,考察算法原理与工程实现
📋 1501 条在招✍️ 100 道练习💰 13 条薪资参考
🔭
岗位全景
这个岗位做什么、谁在招、去哪投

校招季大家多少都有点慌,尤其是搞算法的,怕卷又怕没坑。别急,咱们先把这事儿拆开了看,心里就有底了。

这岗位到底是干啥的

算法工程师主要做机器学习、深度学习和大模型方向,日常就是琢磨算法原理,再把模型在工程里跑起来。比如工业视觉里用半监督学习解决标注少的问题,或者把大模型推理部署时想办法降时延省显存,都是典型活儿。

招多少人、谁在招、在哪

目前站内算法岗在招 1249 条,数量真不算少。头部大厂里,百度、字节跳动、腾讯、阿里巴巴都明确在招硕士,像百度给到 48-70千元/月,字节 55-60千元/月,腾讯 50-60千元/月,阿里 42-55千元/月,也有腾讯 40-43千元/月、字节 38-42千元/月的区间。除此之外,云从、瓜子、寒武纪、滴滴、乐信、科大讯飞、远景、Bigo、好未来、IBM 这些公司也都有算法工程师岗位,分布在上海、北京、杭州、深圳、合肥、广州、西安等地。

啥样的人适合投

  • 硕士学历,专业课里机器学习、深度学习吃得透
  • 有实际跑通过模型经验,不是只会推导公式
  • 能讲清楚自己解决复杂问题的经历,面试行为题很多
  • 面对标注少、工期紧这种现实问题不懵,能给思路

笔试面试长啥样

题库共 100 题:笔试单选 31、简答 20、判断 19、多选 10;面试行为 12、简答 8。真题像 sklearn 随机森林防过拟合单选,SGD 是否全量梯度的判断,大模型部署降时延多选,以及半监督工业视觉简答。行为面常让你用 STAR 讲经历,比如海康威视两周出缺陷检测初版咋办。

值不值得投(真实判断)

从薪资爆料看,844 条总包 17-42万/年,均值约 30万,月薪 13-28k。Bigo 广州 30k*13,好未来北京 35w,云从上海 25×(12-14),寒武纪上海 19*15,IBM 西安 16*13+(0-3)。求职进展上,有人投递 2 次、测评 1 次、笔试 1 次、面试 2 次、offer 1 次、被拒 1 次,最多到第 2 面。

我的看法:岗位多、大厂给的月薪可观,但总包均值 30万 说明不是人人都拿顶薪。适合真喜欢模型落地、能扛住行为面和简答的人。如果只冲高薪却写不出项目经历,很容易卡在面试。总体看,这岗值得投,但得带着真本事去。

✍️
笔试怎么准备
常考题型、高频知识点、真题示例

一、题型分布与占比

根据站内题库统计,共 100 题,分布如下:

  • 笔试·单选:31 题(占 31%)
  • 笔试·简答:20 题(占 20%)
  • 笔试·判断:19 题(占 19%)
  • 笔试·多选:10 题(占 10%)
  • 面试·行为:12 题(占 12%)
  • 面试·简答:8 题(占 8%)

笔试合计 80 题,单选+判断+多选+简答是核心,其中客观题(单、判、多)共 60 题,简答 20 题。

二、高频知识点

从真题示例看,常考内容集中在:

  • 机器学习基础库与调参:如 sklearn 随机森林防过拟合方法(单选示例)。
  • 优化算法概念:如 SGD 是否用全量样本(判断示例,答案:错误,SGD 用单个或 mini-batch)。
  • 大模型推理部署:如降低时延/显存的方法(多选示例,含量化、蒸馏、KV Cache 等)。
  • 弱监督学习落地:如工业视觉中半/弱监督解决标注少(简答示例)。

三、备考节奏(以 4 周为例)

  1. 第 1 周:过机器学习/深度学习基础理论。每天 1 小时看选型概念,整理单选、判断易错点(对应 31+19 题)。
  2. 第 2 周:刷客观题专项。按多选 10 题、单选 31 题分类练,重点记大模型部署手段。
  3. 第 3 周:简答模板。20 题简答练“场景+方法+理由”结构,如半监督用伪标签、主动学习。
  4. 第 4 周:全真模拟。按 80 题笔试限时做,复盘错题。

四、真题示例解析

[单选] 在 sklearn 中训练随机森林,减过拟合最直接有效做法:常用调小 max_depth、min_samples_leaf 或 n_estimators 适当。笔记记默认参数易过拟合,优先限树深。
[判断] SGD 每次必须全量算梯度:错。SGD 定义为每次用 1 或少数样本,全量是 BGD。
[多选] 大模型推理降时延/显存:常见含模型量化(INT8)、注意力稀疏、蒸馏小模型、批处理优化。
[简答] 工业视觉少标注:用无标注图预训练,半监督如 FixMatch;弱监督用图像级标签训检测。写清数据划分与评测指标。

五、关联数据

在招算法岗 1249 条;薪资爆料 844 条均值总包约 30 万;求职进展中笔试 1 次、面试 2 次为常见节点。按题型比重分配复习时间即可。

🎤
面试怎么准备
面试流程、高频问题、STAR 框架

一、面试流程与轮次

根据站内求职进展统计,算法工程师岗的记录路径为:投递2次、测评1次、笔试1次、面试2次、offer1次、被拒1次,最多记录到第2面。实际准备可按以下顺序排期:

  1. 投递后做线上测评(占比少,但挂了没面试)。
  2. 笔试:题库共100题,分布为单选31题、简答20题、判断19题、多选10题;面试行为12题、简答8题。笔试题型以客观题为主,简答占20%。
  3. 面试:通常第1面考基础与项目,第2面考行为与场景,统计中最多到第2面。

二、高频面试题

笔试真题示例

  • [单选] 在 sklearn 中训练一个随机森林分类器,若希望模型在保持泛化能力的同时尽量减少过拟合,下列哪种做法通常是最直接有效
  • [判断] 随机梯度下降(SGD)每次更新参数时必须使用全部训练样本计算梯度。
  • [多选] 在大规模预训练语言模型推理部署时,下列哪些方法可有效降低时延或显存占用?
  • [简答] 请简述在智能制造场景(如中国移动或海康威视的工业视觉)中,如何利用半监督或弱监督学习解决标注数据少但无标注图像多的问题

面试题示例(行为类为主)

  • [行为] 请回忆一次你在校期间解决复杂算法问题的经历(STAR:情境、任务、行动、结果)。
  • [行为] 假设你加入海康威视算法岗后,导师给你一个用视觉模型做工业缺陷检测的任务,但标注数据很少且产线要求两周出初版。
  • [行为] 假设你拿到科大讯顺和一家初创AI公司的offer,方向都是大模型算法。请结合你的长期职业目标说明选择。
  • [行为] 描述一次你因为算法实验结果不符合预期而调整研究方向的经历(STAR)。

三、自我介绍怎么写

按「背景—方向—项目—匹配」四段写,总时长控制在1.5分钟:

  • 背景:学校、专业、学历。
  • 方向:机器学习/深度学习/大模型,列具体技术栈。
  • 项目:1个核心项目,说清数据和指标。
  • 匹配:对应岗位要求写一句。

四、行为面 STAR 框架

面试行为题共12题,全部要求STAR:

  • S(情境):问题背景,如标注少、工期两周。
  • T(任务):你的角色与目标。
  • A(行动):具体算法或工程动作。
  • R(结果):量化或明确产出。

写稿时先填四格再串成口语,避免笼统。

五、怎么反问面试官

面试末尾必留反问时间,准备3条备用:

  1. 这个岗位当前主要业务落地点和模型规模?
  2. 团队对算法工程师的工程交付要求到第几层?
  3. 新人前半年最常卡住的环节是什么?
引用:薪资参考中百度(硕士)48-70千元/月、字节55-60千元/月、腾讯50-60千元/月、阿里42-55千元/月;总包均值约30万,区间17-42万/年。
💰
薪资参考
按公司/学历的薪资分布与谈薪建议

一、在招与薪资样本情况

当前算法工程师(机器学习/深度学习/大模型方向)在招岗位数为 1249 条。薪资爆料统计共 844 条,覆盖云从、瓜子、寒武纪、滴滴、乐信、科大讯飞、远景、Bigo、好未来、IBM 等公司。

二、薪资参考区间

  • 薪资爆料总包区间:17-42万/年,均值约 30万
  • 月薪区间:13-28k
  • 头部公司 2025 届硕士月薪参考:

- 百度:48-70千元/月

- 字节跳动:55-60千元/月、38-42千元/月

- 腾讯:50-60千元/月、40-43千元/月

- 阿里巴巴:42-55千元/月

  • 其他公司总包结构示例:

- 云从(上海):25×(12-14)

- 瓜子(北京):21*15

- 寒武纪(上海):19*15

- 滴滴(杭州):22*16

- 乐信(深圳):15*15

- 科大讯飞(合肥):14*(14-17)

- 远景(上海):16*16

- Bigo(广州):30k*13

- 好未来(北京):35w

- IBM(西安):16*13+(0-3)

三、不同公司差距

  1. 同是硕士,字节跳动月薪出现 55-60 与 38-42 两档,腾讯有 50-60 与 40-43 两档,说明同公司不同部门/岗位线差异明显。
  2. 爆料中 Bigo 月薪 30k*13 对应总包约 39 万,接近爆料区间上限;乐信 15*15 总包约 22.5 万,低于均值。
  3. 未提供本科与其他学历数据,目前可引用的学历维度仅为硕士。

四、薪资结构怎么看

  • 月薪:合同按月发的基础,如 25k 即 25000 元/月。
  • 年薪/总包:月薪×月数+浮动。例:云从 25×(12-14) 指月薪 25k,发 12 到 14 个月;IBM 16*13+(0-3) 指 16k×13 加 0-3 万奖金。
  • 总包用于横向比公司,月薪用于算到手与基数。

五、谈薪步骤

  1. 整理自己收到的 offer 与爆料数据:列出公司、月薪、月数、总包。
  2. 对照上述区间:若总包低于 17 万或月薪低于 13k,可据 844 条统计谈基准。
  3. 用同公司不同档差谈:如腾讯有 40-43 与 50-60,可问清部门对应哪一档。
  4. 问清结构:月数、绩效、签字费、股票,写进书面 offer。
  5. 若手里有其他 offer,直接说总包数字,不编空话。

六、注意

求职进展统计中,投递 2 次、笔试 1 次、面试 2 次、offer 1 次、被拒 1 次,最多到第 2 面。谈薪前先有笔试面试通过记录更稳。

常见问答
你最关心的几个问题,直接给答案
算法岗现在有多少在招岗位,竞争大吗?

站内目前在招算法工程师岗位 1249 条。题库里收集了 100 道真题,其中笔试单选 31 题、简答 20 题、判断 19 题、多选 10 题,面试行为 12 题、简答 8 题。求职进展统计里,有人投递 2 次、测评 1 次、笔试 1 次、面试 2 次、offer 1 次、被拒 1 次,最多记录到第 2 面。岗位不少,但笔面题型固定,按题型刷就行。

没实习经历能投算法工程师吗?

数据里没提实习要求。但从面试题看,行为题常问在校解决复杂算法问题的经历,比如「回忆一次在校期间解决复杂算法问题的经历(STAR)」,或「描述一次因实验结果不符预期调整研究方向的经历」。没实习就把课程项目、比赛、论文说清情境任务行动结果。投递 2 次、面试 2 次的记录说明无实习也可能进面。

笔试主要考什么,怎么准备?

笔试共 80 题:单选 31、简答 20、判断 19、多选 10���真题示例有 sklearn 随机森林防过拟合单选、SGD 是否全样本判断、大模型推理降时延多选、半监督工业视觉简答。准备时按这四类的题量比例刷,重点看机器学习基础、深度学习部署、少标注场景解法。简答练过智能制造半监督思路就能套类似题。

面试行为题怎么答不踩坑?

面试行为题 12 道,占面试 60%。示例包括工业缺陷检测两周出初版、科大讯飞与初创 offer 对比、在校复杂问题 STAR。答法统一用 STAR:情境、任务、行动、结果。比如产线题,说清少标注现状、你选弱监督、跑通模型、出初版。别空谈,按记录里最多到第 2 面,行为过不了就停在第 1 面。

硕士去大厂算法岗薪资大概多少?

2025 届硕士月薪:百度 48-70 千元/月,字节 55-60 千元/月,腾讯 50-60 千元/月,阿里 42-55 千元/月,另有腾讯 40-43 千元/月、字节 38-42 千元/月记录。薪资爆料总包均值约 30 万/年,区间 17-42 万。大厂给的月薪明显高于爆料里 13-28k 的月薪区间,如 Bigo 广州 30k*13、好未来北京 35w。

中小厂算法工程师总包什么水平?

844 条爆料覆盖云从、瓜子、寒武纪等。云从上海 25×(12-14),瓜子北京 21*15,寒武纪上海 19*15,滴滴杭州 22*16,乐信深圳 15*15,科大讯飞合肥 14*(14-17),远景上海 16*16,Bigo 广州 30k*13,好未来北京 35w,IBM 西安 16*13+(0-3)。总包区间 17-42 万/年,月薪 13-28k,按城市和能力谈。

笔试挂了还能进面试吗?

求职进展统计里,有人笔试 1 次、面试 2 次、offer 1 次。说明笔试后有机会进面。笔试 80 题里判断 19 题、单选 31 题都是基础分,如 SGD 判断、随机森林单选,错少不影响。若挂特指 0 进面,数据无此例;按现有记录,走完笔试 1 次再到面试 2 次是可行路径,不必慌。

简历里没大厂名怎么突出算法能力?

面试题示例提到海康威视、科大讯飞等公司名,但简历不强制。用题库简答思路补项目:如「工业视觉半监督解决少标注」写成项目背景。行为题准备在校 STAR 经历两条以上。数据里被拒 1 次、offer 1 次并存,说明中小厂(如乐信 15*15)看落地能力,简历写清模型、数据量、指标即可,不靠公司名。

⚠️ 攻略中岗位数据/薪资/题型统计均来自校招宝真实数据聚合;备考方法论由 AI 生成,仅供参考,请结合自身情况制定计划。