SLAM岗秋招经验分享

这篇文章相比之前分享面经的来说,会更注重分享楼主在秋招过程中的一些经验,含有较多的主观因素和看法,大家可以酌情参考~

介绍一下楼主的背景和心路历程。

楼主本硕都在某偏工科985就读,保研那年智能驾驶正发展的如火如荼,所以毫不犹豫地加入了我导的课题组,研究定位建图相关。如果放在现在,我会说别来!快逃!研一那年SLAM就业形势就已经不太好了,研二那年更是腥风血雨,因此在那个时候楼主就意识到,如果已经转不了方向了,那么要想在自己毕业的时候找到不错的工作,一定要付出比之前的学姐学长更多的努力,做更多的准备才行。

保研的一年加上研一,楼主的重心都在课题组,帮导师做一些项目、硕士开题、发小论文以及出差,一年的时间已经足够楼主确定自己不是科研那块料,恐怕读再多的论文也难发顶会;另一方面接近两年的SLAM经历也使楼主很难临时转方向甚至换毕设题目了,也就是说非top高校、无顶会论文,如果想在秋招杀出一条血路,只能靠项目经历和实习经历。

因此,楼主对秋招的准备,可以说早在研一的下学期,也就是上海疫情期间,就已经开始了,封校期间也是很好的能够心无旁骛刷题学数据结构的机会;到了研二,楼主基本上重心就都放在实习了,在这里也很感谢我导睁一只眼闭一只眼,并没有在研二给楼主安排繁重的项目工作。

楼主先后在三家公司实习过,体验了主机厂和供应商不同的智驾部门工作氛围。这也是楼主简历上唯一的加分点了,在面试的时候我也会诚实的告诉面试官,小论文其实是根据项目工作发表的水会,本人创新能力不是很强,但工程能力还不错。好在最后功夫不负有心人,秋招也收获了不错的结果,接下来具体展开讲一讲。

首先要明确,找工作的时候面试官看重什么,就楼主个人的理解,答案是教育背景、实习/项目经历和论文发表。

牛油们在准备找工作时,要明确自己的优势在哪里。教育背景既包括学校排名,也包括专业方向,像楼主这种车辆工程的专业跟科班相比还是有一定劣势的,但这部分是很难改变的;论文就不用说了,顶会谁都爱,因此对于科班出身的顶会大佬们来说,找工作还是不难的;但没有以上良好开局的,就需要更加努力提升自己在实习/项目经历方面的积累。

其次,是SLAM在面试时会问什么。

这里也会涉及到SLAM怎么学习的问题,就楼主个人而言,是通过高博的SLAM十四讲入门的,这本书上的知识点也是在秋招的时候被问烂了的,因此一定要学会里面涉及的基础知识,比如计算机几何、非线性优化、李群李代数、矩阵论等,一些重要公式也要学会推导,比如左右扰动求导;

入门之后就是应用,楼主会通过学习开源代码来积累经验,同样地,面试时面试官也会问有没有熟悉的开源框架,比如楼主对VINS-Mono比较熟,后续也有基于它改的项目,面试官同样会详细的问其中各个模块的功能以及实现原理,包括初始化、外参标定、滑窗优化、边缘化、回环检测等等,因此代码一定要认真阅读,不能囫囵吞枣,好的工程也会有很多直接学习的C++使用技巧,更能帮助对八股的理解;

最后就是实习/项目,实习/项目经历越多,面试的时候这方面就有越多可以深挖的,从而后续手撕或者八股的考察就会少一些。在实习的过程中,如果公司允许,可以适当的保留一些阶段性成果的图片或者视频,方便后续展示给面试官看;实习过程中所做的工作也一定要脚踏实地的做,并且面试之前也要复习,这样在面试官询问的时候才能胸有成竹。

这里说一句题外话,曾经在秋招初期,楼主是全凭一张个人简历去面试的,觉得做PPT大费周章;但后来有一家公司要求准备PPT进行面试,楼主才做了PPT,然后发现真香!有了PPT,就可以通过图片和视频直观地展示自己的工作成果,甚至可以加入图表来说明所做工作对精度的提升;另一方面,使用PPT也可以把面试的主导权握在自己手里,引导面试官问我们想让他问的问题。因此这里楼主还是建议有条件做一下PPT,有的时候讲完PPT已经一个小时了,面试官自然不会再出代码题进行考察了。

关于C++在面试时会怎么考察(这里楼主默认大家做SLAM的技术栈都是C++),主要分为八股和手撕。

这里的八股包括C++新特性、STL等等,牛客上也有很多面经分享,手写模板类vector或者智能指针都是常考的题目,但不包括操作系统、计算机网络以及数据库等,非科班的同学也不用太担心,其实只要看一些严谨的开源代码,或者在实习时共同参与代码开发,大部分STL和智能指针都会有接触到的。

关于手撕,这里给大家分享一下楼主的刷题顺序:

首先是代码随想录,这是一个很好的入门网站,章节根据不同的数据结构或者经典算法划分,作者的主要语言也是C++,很适合力扣小白入门,特别是作者关于回溯法和动态规划的章节,让楼主受益匪浅,总结的一些套路非常好用;

其次是labuladong的算法小抄,在我刷题时代码随想录还没有更新图论章节(现在已经在更了),因此查漏补缺时发现了这个宝藏网站,但是内容比较进阶,适合刷完代码随想录再来刷,其中图论部分和二叉树的理解讲的非常好,也有很多算法技巧总结章节,可以跟代码随想录相互补充;

最后的巩固阶段就是剑指offer了,这里除了经典剑指Offer*****************,有很多知识点的变形应用。到这里基本已经可以cover面试中手撕题目的知识储备要求了,不会出现面试时不知道面试官在问什么的情况。

其实在我面试的过程中,手撕代码的比重并不大,更多面试官不喜欢像高考一样考察力扣题目,反而会根据我的项目经历挑选一个知识点来现场实现其功能,所以大家不用过于专注于刷题,SLAM相关的题目也是需要准备的。

好啦,以上就是楼主的一些经验之谈,希望能对大家有所帮助~

#24届秋招同行攻略分享#
全部评论
同济的嘛
1
送花
回复 分享
发布于 2023-10-23 21:00 北京
看着兄弟这帖真的非常很有共鸣 slam就业形势两年间断崖式下跌,这当时谁能想得到呢
点赞
送花
回复 分享
发布于 2023-10-18 00:24 浙江
国泰君安
校招火热招聘中
官网直投
楼主最后去了哪里啊
点赞
送花
回复 分享
发布于 2023-10-18 09:22 陕西
看了楼主的贴,意难平啊!!!难怪我没有简历初筛都过不了,菜有应得啊!我研一研二还在给帮老板干横向项目,实验室也不是搞SLAM的。。。。开始手抖了。。。。
点赞
送花
回复 分享
发布于 2023-10-18 21:23 广东

相关推荐

24 49 评论
分享
牛客网
牛客企业服务