提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、确定求职方向
    • 搜索/推荐/广告岗位
    • CV/NLP/语音岗位
  • 二、算法岗秋招时间线
    • 2022年 1月-3月:梳理科研成果
    • 2022 年 3月-6月:投递暑期实习
    • 2022 年 6月-9月:实习转正+提前批
    • 2022 年 9月-10月:正式批
    • 2022 年 10月-11月:Offer谈薪
  • 三、算法岗面试流程
    • 第一轮:技术面试
    • 第二轮:主管面试
    • 第三轮:交叉面试
    • 第四轮:HR面试
    • 第五轮:HR谈薪
  • 四、总结
  • 五、推荐求职资料
  • 六、关注公众号获取更多校招信息

前言

我参加的是2022届秋招,主要投的是CV和搜索推荐岗位,拿到了多个大厂(腾讯、阿里、字节、美团、华为等)的SSP offer,实验室有不少师弟师妹来问我怎么准备算法岗的实习和校招面试。总的感觉是算法岗方向是很卷但也没有到人间地狱这么夸张,主要还是看准备是否充分,毕竟这个领域还是很多半路转码或者投入准备时间不足的同学。

对于算法岗比较陌生甚至有点恐惧的同学,本文希望能够让你了解算法岗校招的基本流程,给今年或者未来准备算法岗实习校招的同学提供一些粗浅的建议。

秋招一方面是能力战,另一方面是信息战。能力战,顾名思义,就是代码能力、对算法是否深入理解、创新性如何等个人能力;信息战则是xx公司xx部门最近有大量HC,赶紧投一波,亦或是xx公司xx部门很坑,加班严重,leader pua,千万别去。能力是需要长期积累的,无法一蹴而就,但好处是凭借自己努力总能提高。相比之下,信息则是能快速获取但一般人很难拿到第一手资料。

每年秋招的时候,知乎都会有对于算法岗内卷的讨论,从18年“是否值得进入”,19年“供大于求”,20年“一片红海诸神黄昏”到21年“灰飞烟灭”。不改变的是算法岗很卷的事实,变化的是薪资包越来越大。算法有多卷,包就有多大,这就是算法岗一直红海的原因。那如何让自己脱颖而出,成为卷王?下面将从确定求职方向、算法岗秋招时间线、面试流程进行介绍(文末会有彩蛋)。


一、确定求职方向

我们常说的算法岗的细分方向很多,包括:计算机视觉(CV)、自然语言处理(NLP)、语音、搜索、推荐、广告等。
按照这些岗位对于候选人的要求以及实际面试特点可以将它们分成两大类,一类是搜索/推荐/广告,另一类是CV/NLP/语音

岗位 搜索/推荐/广告 CV/NLP/语音
应用 推荐系统、搜索引擎、广告平台 人脸识别、自动驾驶、机器人、元宇宙
特点 1. 有相关的大厂实习经历,如实习工作能上线很加分;2. 秋招面试手撕代码不仅要对且要快,八股文要熟练 1. 顶会/顶刊重要,面试过程有论文聊论文,无论文大部分时间在问八股文/写代码;2. 研究生期间,多个科研工作之间最好相关性,可以体现出科研深度

搜索/推荐/广告岗位

业务包括推荐系统、搜索引擎、广告平台等。

候选人最好有大厂实习经历,参与的实习项目最好能上线,这一点在校招面试中是很加分的。

面试手撕代码不仅要对且要快速bug free,看重八股文熟练程度。

CV/NLP/语音岗位

业务包括人脸识别、自动驾驶、机器人等。

这些岗位需要候选人有论文或顶会竞赛经历,如果有顶会/顶刊/顶会竞赛奖牌,则优势更大。

面试过程中,对于有论文的候选人,面试官往往倾向于聊论文细节,无论文的话 ,面试官大部分时间在问八股文或要求手撕代码。

这个时候有论文的优势就体现出来了,因为论文的算法自己是最熟悉的,避免被随机抽取的hard代码题或者八股文难倒。

对于有志于投递这些方向的同学,研究生期间的多个科研工作之间最好相关,有一致性,这样可以体现出所做科研的深度。


二、算法岗秋招时间线


秋招是一个长期备战的过程,准备时间越久,越会逼近自己所能够着的offer上限,所以在求职上花再多时间也不过分。

对于2023届的同学,要参加的是2022年大厂校招面试,最早的准备时间可以到2022年1月份。

2022年 1月-3月:梳理科研成果

开始整理自己前几年研究生期间的科研项目成果,明确自己的求职目标岗位。

有针对性地制作简历,同时着眼于春季实习(一般指暑期实习之前的日常实习,为暑期实习的投递增加筹码)。

在这过程中,要开始收集各大厂面经资料,熟悉目标岗位的题库,开始刷代码题和背八股文。

2022 年 3月-6月:投递暑期实习

开始陆陆续续春季实习面试并获得offer,选择合适的offer并开始实习。春季实习的产出可以进一步丰富自己的简历。

在此同时,开始投递暑期实习(有转正名额,进入大厂最好的机会)。

2022 年 6月-9月:实习转正+提前批

尽量能去心仪大厂进行暑期实习,不少同学在这个阶段会通过实习期优秀的表现获得转正offer,大厂的转正答辩一般是在8~9月份的时间。

提前批面试也已经开始了,对于背景比较好的同学(手握顶会或顶会竞赛奖牌,有大厂实习经历),建议在此阶段投递岗位,越早越好,这个阶段开出的offer包普遍较大

一般大厂提前批和正式批分开招聘,提前批挂了可以继续正式批的招聘,相当于有两次机会

2022 年 9月-10月:正式批

正式批开始,也是大厂招人规模最大的时候,面试高峰期,也是秋招的最后冲刺期。

2022 年 10月-11月:Offer谈薪

这时候offer陆陆续续会开奖,收获的时刻,这时候知乎、脉脉会出现xx公司白菜价高达xx万,以及出现老员工薪资被倒挂的吐槽。


三、算法岗面试流程

下面是算法岗面试的大致流程,具体不同的公司面试流程有细微的差别,但总体类似。

第一轮:技术面试

面试官一般是目标组组员,主要对候选人的基本功进行考察,考察内容包括手撕代码、机器学习/深度学习八股文,和简历上的项目经历。

第二轮:主管面试

面试官一般是目标组主管,考察内容是简历项目为主,可能穿插一些简历上的技术问题,但相比技术面试,考察的技术范围总体可控。

第三轮:交叉面试

面试官一般是其他组/部门主管,由于他们的业务方向可能跟你的方向不同,所以对你的简历项目可能不太了解,更倾向于问一些开放性的问题。

第四轮:HR面试

到这一步,基本就是十拿九稳了,HR主要考察候选人跟公司价值观是否匹配,公司是否能满足候选人的期望和需求等。有的公司会要求候选人先去公司实习一段时间。

第五轮:HR谈薪

这是一个博弈的过程,需要拿其他更大的offer包来与HR进行argue,所以大家在秋招的时候尝试多投几家公司拿多一些offer,最后可以拿最大的包去跟最想去的公司argue提高总包。


四、总结

  1. 把握暑期实习的机会,大量秋招hc优先给暑期实习生,暑期实习最好去秋招最想进的部门,提前体验工作环境
  2. 把握提前批(6月-9月),提前批机会多,面试集中,容易保持好状态,但需要预留好时间做准备,比如刷题和背八股文
  3. 重视内推机会,找师兄师姐或目标公司朋友帮忙内推,最好直达部门leader
  4. 刷代码题+看八股文很重要,越早开始越好,刷完多复习
  5. 搜集信息渠道:脉脉APP(互联网人的吐槽)、牛客网(面经)、bbs(内推)、offershow小程序(薪资)、师兄师姐(部门真实情况)等

五、推荐求职资料

  • 代码刷题:剑指offer、leetcode
  • 基础知识考点推荐资料:《百面机器学习》
  • 了解大厂内幕、查薪资:脉脉APP、offershow小程序
  • 实习、校招信息:https://www.nowcoder.com/
  • 求职简历制作:https://zhuanlan.zhihu.com/p/44746720
  • 算法求职攻略:https://github.com/amusi/AI-Job-Notes
  • 机器学习岗面试题:https://github.com/vivienzou1/DL-Notes-for-Interview
  • 推荐岗位面试题:https://github.com/datawhalechina/fun-rec
  • 计算机视觉面经:https://github.com/lcylmhlcy/Awesome-algorithm-interview
  • 自然语言处理:https://github.com/songyingxin/NLPer-Interview
  • 视觉博士算法百万大包求职经验:http://valser.org/article-462-1.html

六、关注公众号获取更多校招信息

欢迎关注《机器学习与3D视觉》公众号,公众号近期主要专注于算法岗校招,后续将陆续推出各个细分岗位方向(CV、NLP、语音、推荐等)的校招专题,盘点各大厂情况,有哪些坑需要注意,大厂人才计划怎么拿等。

我们建了大厂算法求职交流群,里面有去年校招的清华计算机学长,全干货无广告,欢迎扫码入群!如果群无法扫描,可添加我们的微信,拉你入群!

零基础做算法?清华计算机系学长带你斩获大厂算法校招SSP相关推荐

  1. 用python做什么类型的游戏_吃喝玩乐学Python:零基础做游戏

    第一节:介绍 面向的人群:零基础学习Python. 一部手机做游戏. 想敲代码装装X. 只是来看作者瞎扯淡. -- 内容介绍:游戏制作驱动的Python学习 手把手教你从零开始用Python做游戏,电 ...

  2. 编程零基础做程序员,该怎么学习?首先要学习什么?

    前言 众所周知程序员是21世纪比较吃香的工作.程序员工资高还不需要和复杂的社会打交道.那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下. 零基础的我该如何学习 ...

  3. 超易懂的零基础学Git,小毅带你起飞Git操作

    <=> 朋友你好,这里是小毅的前端日记, 分享代码日常 ! <=> 本文目标:零基础学git,从入门到熟练 ! <=> 卑微的大三前端仔持续输出前端知识,欢迎批评指 ...

  4. 零基础做一个微信答题小程序(二)

    嗨!大家好,我是小蚂蚁.在上一节里,我们了解了如何设计答题小程序中的题库--表格,并且知道了如何从题库中随机抽取指定数量的不重复的题目编号.这一节,我们将分享一下如何利用这些题目编号,获取到指定的题目 ...

  5. 如何零基础做高质量PPT?

    一. 按照受众特点,调整PPT风格 工作中的PPT可以分为,总结报告型, 培训课件型,演示报告型,介绍说明型,宣传胶片型,商业演示型... 不同类型的PPT,受众不同,做PPT需要提前了解受众,并按照 ...

  6. 零基础做一个微信答题小程序(三)

    嗨!大家好,我是小蚂蚁.今天我们来分享一下如何实现答题功能,包含单选题和多选题的答题,以及如何记录玩家的答题数据. 单选题答题处理 对于单选题来讲,每个选项之间是互斥的,也就是说用户只能从 ABCD ...

  7. 零基础做油管搬运二创项目的正确方式,短视频小白玩家套利的可能

    油管搬运项目,不知道大家了不了解,如果你只是简单的搬运其实这种行为很危险的,今天东哥想给大家开辟另一个新思路新法子,就是油管视频二创!感兴趣的接着看下去吧. 什么是二创? 在当前二次创作大行其道的背景 ...

  8. 零基础学CocosCreator·第六季-常用编程框架和算法

    第六季-常用编程框架和算法 01.MVC架构 MVC的含义 02.单例模式 单例(instance)的特点 作用 实现 调用 结果 补充 03.观察者模式-订阅发布模式 流程 实现 结果 04.工厂模 ...

  9. 零基础做一个微信答题小程序(四)

    嗨!大家好,我是小蚂蚁.这一节里,我们继续分享如何在答完题后进行答案的比对,以及如何实现一个回顾功能. 在上一节里我们提到过,为了记录玩家的答题数据,我们创建了一个新的表格--玩家答题选项表,里面记录 ...

最新文章

  1. CSDN湘苗培优|高起点步入职场,快人一步!
  2. Unix系统编程()虚拟内存管理
  3. IOS中关于MBProgressHUD的使用
  4. Mybatis传入参数类型为Map
  5. selenium +chrome headless Adhoc模式渲染网页
  6. linux端口零内存拷贝,Linux设备驱动之I/O端口与I/O内存
  7. xcode 怎么调用midi开发录音_音频应用专业录音声卡:雅马哈UR242声卡教程
  8. dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法
  9. google earth 卫星无偏移免费下载,91卫图助手
  10. php工具箱的mysql服务_PHP程序员工具箱下载_PHP工具箱(PHP配置PHP学习软件) 1.0 官方版_极速下载站_软件下载...
  11. Ubuntu添加开机自动运行程序
  12. jquery学习总结
  13. Eigen学习记录1-Affine3f 仿射变换矩阵
  14. 谷歌浏览器设置默认搜索引擎
  15. 关于python中 b'xxxx' 转化的问题
  16. 利用Sobel算子,求梯度图像
  17. 大二女生web开发成长之路——讲述我从软妹子到女汉子的进阶过程
  18. 关于windows11安装vc6.0闪退解决问题
  19. git提示please tell me who you are
  20. Oracle-ADG部署

热门文章

  1. linux下pex安装Win7,PEX无人值守安装linux
  2. html, css学习笔记,自用(B站黑马程序员pink老师)
  3. Hexo-域名设置+收录
  4. 北方计算机专修学院“展示自我 秀出风采” 网页创意设计大赛成功举办
  5. 翻译:Swarm intelligence群体智慧
  6. 现在完成时与其他时态的区别
  7. 全球与中国射频识别零售管理市场深度研究分析报告
  8. 分享4个不为人知的高质量APP,每一个都实力爆棚!
  9. 一个熟练程序员所具备的特质-1
  10. linux minicon usb配置,USB、Mini-USB、Micro-USB接口的引脚定义