点击进入—>3D视觉工坊学习交流群
自我介绍
感谢工坊的邀请,来做这次秋招经验的分享。本科和研究生都是自动化专业,研究生期间做移动机器人的定位方向,现在是百度的一名算法工程师,很喜欢现在的工作环境和氛围,强烈推荐喜欢无人车的小伙伴能够来百度用科技让复杂的世界更简单。
秋招简介
我的秋招是在实习结束的第二天,大概是七月七号正式开始的,历时一个半月,拿到了包括大疆、百度、momenta、华为、京东、美团、商汤、旷世、经纬恒润、普渡科技(成都)、华测导航(上海)、三一重工、广汽研究院、长城、比亚迪等的算法岗offer,基本所有的面试都是提前批,和身边参加正式批的小伙伴相比,感觉还是轻松很多的。
经验分享
基本上所有的提前批都是不需要笔试的,在面试手撕代码的过程中的题的难度也基本都是领扣的简单题,面试的一些公司面试官直接问刷过题吗,得到了真诚又否定的回答后一般都会跟一句现在让你手撕代码是难为你,就跳过了这个环节,有些会出题让口述一下思路,所以对于笔试不自信的同学来说,千万不要因为害怕还没准备好就不敢参加提前批(重要的事情加粗)。
实习经历
我是21年的1月份去百度实习,在某个部门做深度学习,由于完全没有接触过,所以每次组会都一头雾水。过完年由于家里的一些原因,再加上不熟悉这个方向,就直接辞职去了美团无人车(实习面试已经通过但婉拒了)实习了四个月(三月到七月),团队的氛围很好,在美团一边准备秋招一边工作,这是第一次接触无人驾驶的系统。
经验分享
1. 实习还是要找方向一致的,在不熟悉的领域工作是一种煎熬。
2. 在学校的同学最想知道的应该就是毕业之后的工作到底是什么,和在实验室有什么不同(我反正是)。所以开始实习以后就经常和自己的同事,mentor交流,问问当前系统的能力范围,有什么痛点难点问题,自己能不能尝试利用在实验室的一些工作尝试解决一些问题,看看工业界的代码是怎么写的。短短的几个月的实习可能很难突破行业中存在多年难题,但是静下心来还是可以学到很多学校接触不到的知识。
3. 秋招经历证明很多公司不是很在意你在学校的相关的项目,更喜欢问你实习的相关工作,对行业的理解和把握程度。
秋招经历
六月到七月,还在实习的最后一个月,就开始投递并面试在boss直聘、实习僧上找的一些规模不是那么大的初创公司,当时没有经验投了好多(后来证明是没有必要的),由于面试经验较少,就经常被自己简历中写到一些项目细节难倒,面试很不顺利,在这个月边面边完善自己的简历,复习自己原来看的开源代码和项目,重新认真看了一遍slam十四讲,和实验室的小伙伴一起一遍遍的改简历,在六月末基本简历就确定了,后续除了实习相关的一些内容就基本没再修改了。
七月到八月是正式秋招开始的一个月,这个时候推荐大家关注自己想投的公司的官网、牛客网等平台,这个时候很多公司都正式开始秋招提前批了,大大小小的面试(很多小面试都是由于六月份海投造成的)现在想想都还觉得历历在目,最忙碌的时候一天四五个面试,自己对自己简历的理解也就是在这个阶段进一步加深的!
面试的流程基本就是上来给你一分钟左右的时间进行自我介绍,四到五分钟的时间讲讲你简历上的项目,这两项都是需要大家仔细揣摩的。剩下的时间就是面试官针对你的简历对你进行提问,最后有的面试官会专门问你一些slam的知识,比如求导相关,李群李代,优化相关等等,及少数的面试官在提前批会让你手撕代码。
各个公司面试的特点
这里讲的是我经历的每个公司面试官的特点,不一定准确。
大疆:大疆是我第一个面试的公司,因为本来就很想去,感觉和规模小一点的公司的面试方式还是不一样的。一共三次面试,一二面技术面,三面主管面。面试官会追根溯源,对你简历中的每个点问的很深,直到你答不上来,如果你挺过了一二面,三面一般是主管或者产品经理,不会问什么技术问题,主要谈谈职业规划类似的。而且大疆最大的特点是不让你手撕代码,即使正式批笔试题也是算法相关的选择题。
百度:百度的面试一般都是三面,但是由于我中间因为某些问题加了一面,所以就变成了四次,前三面技术,最后经理面基本就五分钟。如果我没记错的话手撕代码是三面都有的,最难的一个是最小二乘曲线拟合的题。
momenta:提前批的momenta一面是电话聊了一会,二面纯代码面(一道简单的链表,另外一个比较难),一个人看着你写两道题,写完会要求你讲清楚,三面就是hr面。
华为:华子的面试有排队,一面完如果过了就马上等着二面,最后也都会让写道题吧(面试官随机给题),但是不会很难。
京东:一般也是三面,前两面技术,最后hr面,面试官问了很多对物流配送领域的难点问题有什么思路,比如雨雪天,地图现实变更的场景。
其他的有些是直接学校招聘现场面试,这种难度一般都不大,对于长城,比亚迪、广汽研究院这种会更注重你的基础能力,比如相机模型,标定中的一些细节。
经验分享
1. 简历是你面试的敲门砖,所以还是要做的有内容一些,少写一些社团、班委等和你之后的岗位不那么相符合的内容(我没有说这些不重要,只是建议大家更关注技术本身)。你可以详细的写一下你研究生期间和自己专业相关的一些国家级、省部级、学校甚至课设相关的项目、论文,把每个项目抽丝剥茧拆成三到四个点。每一个点都要想清楚是针对什么问题,做了什么事,即使这样做了还有什么不足,以后如果可以继续做的话想怎么办(这些都是面试官喜欢问的问题)。
2. 面试是需要经验的,所以在正式秋招前最好能找渠道刷刷经验,和自己实验室的小伙伴一起打磨一下简历,然后自己得有能力解释的清楚简历中的每个点。最后好好复习一下这两年来看的相关的知识,也需要背一下c++的相关知识,比如const,static关键字、智能指针、类型转换、c++11,c++17的新特性,类的相关关键字等等的知识。(背知识点不丢人,丢人的是不会)
3. 由于面试的是算法岗,所以算法的重要程度就不言而喻了,滤波、优化的框架、系统初始化的方法、H矩阵,F矩阵的性质,针孔模型,标定等等,都要很清楚。
写在最后
其实最难的不是面试的过程,而是选择的过程。工作的节奏、地域、公司的规模、薪资等等都需要考虑,而且我们其实很少有渠道可以了解到真实的公司的全貌,只能通过知乎、脉脉等少数的渠道了解到可能不是那么中肯的信息。所以还是鼓励大家多加一些公众号(如我一直在的里面学习的工坊)的知识星球,相关领域的学习群,还有通过一些课认识一些在公司的同学。通过真实在里面工作的人的反馈去了解你这个部门的节奏,领导的习性等。
祝所有在秋招中没找到心仪工作的同学在春招中旗开得胜。
本文仅做学术分享,如有侵权,请联系删文。
点击进入—>3D视觉工坊学习交流群
干货下载与学习
后台回复:巴塞罗那自治大学课件,即可下载国外大学沉淀数年3D Vison精品课件
后台回复:计算机视觉书籍,即可下载3D视觉领域经典书籍pdf
后台回复:3D视觉课程,即可学习3D视觉领域精品课程
3D视觉工坊精品课程官网:3dcver.com
1.面向自动驾驶领域的3D点云目标检测全栈学习路线!(单模态+多模态/数据+代码)
2.彻底搞透视觉三维重建:原理剖析、代码讲解、及优化改进
3.国内首个面向工业级实战的点云处理课程
4.激光-视觉-IMU-GPS融合SLAM算法梳理和代码讲解
5.彻底搞懂视觉-惯性SLAM:基于VINS-Fusion正式开课啦
6.彻底搞懂基于LOAM框架的3D激光SLAM: 源码剖析到算法优化
7.彻底剖析室内、室外激光SLAM关键算法原理、代码和实战(cartographer+LOAM +LIO-SAM)
8.从零搭建一套结构光3D重建系统[理论+源码+实践]
9.单目深度估计方法:算法梳理与代码实现
10.自动驾驶中的深度学习模型部署实战
11.相机模型与标定(单目+双目+鱼眼)
12.重磅!四旋翼飞行器:算法与实战
13.ROS2从入门到精通:理论与实战
14.国内首个3D缺陷检测教程:理论、源码与实战
15.基于Open3D的点云处理入门与实战教程
16.透彻理解视觉ORB-SLAM3:理论基础+代码解析+算法改进
重磅!粉丝学习交流群已成立
交流群主要有3D视觉、CV&深度学习、SLAM、三维重建、点云后处理、自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、ORB-SLAM系列源码交流、深度估计、TOF、求职交流等方向。
扫描以下二维码,添加小助理微信(dddvisiona),一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。
▲长按加微信群或投稿,微信号:dddvisiona
3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列、三维点云系列、结构光系列、手眼标定、相机标定、激光/视觉SLAM、自动驾驶等)、源码分享、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答等进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,6000+星球成员为创造更好的AI世界共同进步,知识星球入口:
学习3D视觉核心技术,扫描查看,3天内无条件退款
高质量教程资料、答疑解惑、助你高效解决问题
觉得有用,麻烦给个赞和在看~