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 21:23 广东
楼主最后去了哪里啊
点赞 回复 分享
发布于 2023-10-18 09:22 陕西
看着兄弟这帖真的非常很有共鸣 slam就业形势两年间断崖式下跌,这当时谁能想得到呢
点赞 回复 分享
发布于 2023-10-18 00:24 浙江

相关推荐

大厂北漂让我确信了我一定不会再北漂一次。最近看展有感。如果说美术家会用自画像作为自己的阶段性总结,那对于我这种普通人最好的方式,就是写文了。其实也是有私心,如果不是现实所迫,我其实很喜欢文学艺术的。人生终于有四季了。广东的孩子是只有春夏的。只有淅沥沥的下雨台风和艳阳高照的太阳。北京似乎只有秋冬。只有雾蒙蒙的天气和凛冽的寒风。北漂最大的感悟就是,我其实并没有我想象的那么坚强。完全新的人际关系,更复杂的任务,难吃的饮食(dbq但是我真觉得北京是美食荒漠),更高的生活成本……虽然情绪的本质可以概括为生物对舒适圈外的环境不适应,但是情绪本身不会因为触及本质而消解。北京给我的感觉像是十多年前的广东一样。相比之下广东的高楼大厦更像是一层层保护,稳住我不安的内心。像坚固的玛利亚之墙一样,出去过墙外的人,会认为墙内的人是幸福的。明明已经是实习了一年的老兵了,结果现在像是新兵蛋子一样,面对很多事情都手足无措。Mt和ld像是对我期待其实挺大的。之前问过mt为什么会招我明明我两次的算法题都没做出来。mt说我除了当时没做出来那一道算法题,其他的都挺满意的无论是技术深度还是业务理解,所以速推流程一共两天半走完两轮技术面省略了一个hr面然后让我进来了。但是是事情似乎没有这么顺利。不知道是担心大厂把我踹了还是怎样的。我能很明显感觉到很多事情上面我做的不够好,以至于到了我自己都发现我自己的做法有问题,不像之前实习一样有效率。但是届时,包括现在,我的脑子居然是空白的。以至于那种躯体化的感觉又袭来,脑雾笼罩着。我能感觉到我的心理状态已经不正常了。每一句话每一个人的口音都在无时无刻提醒着我自己是一个外乡人。再次更新已经是11月了。家里亲人有情况病重我希望多点时间陪在家人身边,在公司得不到正向反馈自,做着不感兴趣的业务方向,感觉融入不了这个群体,在北京水土不服身体不适,失眠了一个又一个晚上……最终在某一个平凡的周五,和ld提起了谈话,并且表示了自己的态度。得知ld也发现了这一点,正打算与我沟通情况,我也感觉长舒一口气。心里倒是踏实了不少。于是顺水推舟提起了离职。当初从我们一个学长那得知,他社招在北京腾讯四个月就马上跑路回广东的时候,我还不理解,承担被腾讯永久拉黑的后果和房租等沉没成本,究竟是为什么。终于这个剧本轮到我自己,我才明白我并没有我想象中的那么坚强。于是一个半月就速度润回广东。家里人始终是我的牵绊,身体其实很差并没有那么好的环境适应能力,中意的人也在广东,学校那一边的考勤压力,每天晚上加班完还要回出租屋做学校的作业和打卡……至始至终,北漂就是一场盛大的解离。也有试过去旅游景点逛,去散心。却发现身边人成双成对,语言,文化都不再和我相融的时候。只好承认自己努力融入过了。只好承认自己内心敏感,适应能力差。北漂像是做了一场很短暂的噩梦。庆幸的是,在回广东的飞机上,我醒了。我想我不再会追求成为人上人,人人称赞的卷王,大厂人。昨晚给家里人打电话的时候家里人支持我的决定,当想起国庆的时候父母给我寄过信件到出租屋,但是因为信箱被拆走了而不了了之这件事。每次都说想要找回来。每次都是晚上加班到九点多回去然后接着做学校的事情做到十一二点。才有自己的时间打一会游戏,然后次日八点又再次起床。这种生活真的很痛苦。我很多人际关系都疏忽,都疏远了。解离的我变得不再是我了。我只想好好活着。活着就好。
牛客在线求职答疑中心
点赞 评论 收藏
分享
博主作为25届嵌入式秋招选手,见证过23,24届师兄师姐的秋招,也陪伴了26届的学弟学妹们秋招。浅浅发表一下自己对嵌入式近几年就业形势的看法,欢迎交流。1.高薪岗位增多,中低端岗位内卷23年之前,嵌入式还处于一种“钱少,事多,难学“的评价中。当时的互联网如日中天,转码是大势所趋。互联网薪资年年倒挂,几乎没什么人把眼光转向鸡肋般的嵌入式岗位。博主当时也顺应热潮,自学了一段时间的前端。但等到23年,突如其来的互联网寒冬,裁员加班hc缩减等负面新闻,让转码热潮一下子冷却,寒气逼人。与此同时,新能源、芯片、机器人等行业的兴起,又带动嵌入式岗位的热度。当时比亚迪点击即送。认识的师兄(跟博主一样也是浙大)奔向新能源车企行业,拿到了50多万的offer。这些行业的兴起,导致企业对人才的渴求加剧,也增加了非常多的高薪岗位。五六十万的薪资不再局限在互联网,上述所说的新兴行业都给得起,嵌入式也迎来了自己的春风。然而,伴随着互联网寒冬加剧,培训班下场进行嵌入式教学,涌入嵌入式行业的人越来越多,大部分人可能够不到高薪岗位,于是在中低端岗位形成了疯狂内卷的态势。学历一般,能力一般,没有实习,没有好项目的秋招er,可能投出去上百份简历都难有回应。2.单出死局,多出王炸,基础为王24,25年,嵌入式中低端岗位进一步内卷,企业对求职者的要求进一步提高。本硕双九的科班选手,🈚实习🈚好项目🈚实验室资源,在秋招的浪潮中也只能靠比亚迪等学历厂回血救命。学历一般但有好实习好项目的同学,反而能在秋招中化身offer收割机。所以啊,学历,项目,基础知识(八股),实习,这些牌面,在越来越卷的秋招形势下,单出一张已然成为死局。但这些牌面,只要能拥有两张及以上,在这个秋招中依然能处于有一战之力的地位。而六边形拥有全部牌面的秋招er,更是神挡杀神,佛挡杀佛,频频收割高薪岗位。而在众多牌面中,最有性价比的莫过于基础能力了。学历方面很多人早成定局,难以更改。实习面临导师的阻碍,去的时间短还都是打杂。项目无实验室资源,自己又没有原创打造项目的能力,基本都是烂大街。而不管是初入职场还是刚刚转行,面试官看重的都是你的可塑性和扎实基础,因为作为应届小白,必定是没有很深入的工作经验的。那看什么,就看这些。如果能突出你的技术热情,就更好了。这不仅仅是我自己的感悟,也是我主管,在我嵌入式转正谈话中反复提及到的。还是我当时想转行嵌入式,从网上众多转行经验贴中提取到的信息(应该有些有心的粉丝朋友们多看一些经验贴也能悟到这一点)。基础为王,多攒牌面,是这个内卷时代每一个想要破局的嵌入式er的必经之路。原创@工科女的日常
投递比亚迪等公司7个岗位
点赞 评论 收藏
分享
一、前言 以下为个人建议,仅供参考。当你还没有收到面试通知的时候,你就应该先做好准备,多模拟几次面试,找人一对一演练也好;对着镜子自己练习也好,一定要去做这个动作,而不是靠想。因为想要临场超常发挥,那还是想想算了。那应该提前准备一些什么呢?其实就是预测面试官的问题。一般来讲,嵌入式软件面试的流程为自我介绍、根据简历中个人技能及项目进行提问、八股文、反问等,接下来分别说一下各个环节该如何应对。二、自我介绍这一环节是大多数面试的开场白(也不是所有面试官都会让你做自我介绍,但概率极低!)。面试官需要在你进行自我介绍的过程中,再次扫一下你的简历(虽然面试官在对你进行面试之前,已经对你简历进行过分析了)。因此,在这种情况下,你的自我介绍不要再按照简历上的说,更需要突出一些简历上没有的信息或者是与你投的岗位匹配相关度高的信息。个人建议是:先介绍自己的名字➕学校专业;其次、说你与该公司行业、该岗位的匹配度(因此去面试之前需要查看公司简介、了解公司是做什么的)。在该过程中,可以引出自己做的哪些项目与岗位jd是匹配的;最后、说一下求职意向,一定要表现出你就是想来这个岗位。举例:尊敬的面试官,您好!我叫xxx,来自xx大学xx专业,今天来应聘的岗位是嵌入式软件开发。我觉得个人与该岗位的匹配度表现在以下方面………首先是xxx,其次是xxx(一定要往岗位jd上靠拢)。最后,贵公司招聘的该岗位要求里边一些技能点和我的经历是比较匹配的,另外我对xxx方向很感兴趣,该岗位与我的职业方向也是比较吻合的,因此我投递了该岗位。希望贵公司能给我这个工作机会。以上就是我的自我介绍,谢谢。三、专业技能及项目问答这一环节主要是针对你简历上的项目以及专业技能进行提问,以验证你是不是水货!因此,你需要对自己简历上的专业技能、项目经历部分上的每一个字负责!一般来讲,会让你介绍一下你的项目,或者是问你项目中的某个功能怎么实现的,驱动代码怎么写(要能口述出来,所以不建议用cube生成代码,否则连驱动都不知道怎么写)等等。在这个过程中,可能会问到你不会的问题。这个时候不要紧张,更不要不懂装懂,老老实实说你不会,然后说想试着回答一下(尽量答一些相关的点),这样也是很加分的。不要一上来就语无伦次,或者是胡编乱造。遇上不会的很正常,毕竟你不是神,关键是别扣分!三、八股文这一环节快接近尾声了,面试官想要考察一下你的基础知识。一般来讲,包括c语言知识、stm32、内核架构、rtos等。这种八股文一般来讲都是有固定答案的。所以,你在去面试的前一天,你需要好好的回顾、准确来说是背诵这些知识!一定要去背!多背,记在脑子里。并且,个人建议自己整理一个八股文合集(你也不想每次面试之前还要东翻翻,西翻翻吧),这样既能方便记忆,又能节约之后面试的准备时间,非常方便。当然,如果你懒得整理,笔者已经整理好了一份嵌入式软件开发八股文合集,有需要的同学可以私信领取即可。四、其他及反问环节这里的其他指的是一些非技术上的,但又能影响你面试结果的问题。比如说,请你说一下对我们公司的了解?你生活中的优点和缺点?你的职业规划是什么?你能给公司带来什么价值?比较感兴趣的工作内容是什么?如何开展工作等等。上面我例举的都是常见的问题,请好好准备。此外,如果面大厂的话,一般来讲手撕是跑不了的,两道题。因此,需要你自己多花时间刷力扣、牛客等,基础和中等的coding题就足够。最后,来到最后一个环节:反问。这个环节不管你有没有问题,麻烦你一定要问好吗?你不问,那offer也不会问你。通常来讲,反问环节可问以下问题(举例,仅供参考):问进来以后会做什么业务产品?会在哪个部门?部门架构?承担的工作内容是什么?等等…最后的最后,本次分享内容就到这里,感谢观看!如果你能看到这里,相信你面试会通过的,祝大家秋招/春招上岸!如果有需要《嵌入式软件开发八股文合集》、个人开源的mcu➕rtos项目等资料,请私信笔者领取即可
点赞 评论 收藏
分享
评论
27
67
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务