百度自动驾驶技术部算法工程师一二三四面面经 提前批
今天面完整个百度四面,总结一下
背景
985本硕,slam研究方向,无论文,达摩院自动驾驶实习
投递时间
20210714
一面 20210715
14日上午投递,下午约14日晚上面试,然后面试官鸽了拖到15号面试。hr会提前预约时间,持续一个小时。
面试官主要询问了实习情况以及实习的项目,不过有点不专业多问了很多其他业务上的情况。然后简单过了一边其他项目,整体上就是确认是否做过项目。问项目三十分钟。
然后就是coding,coding三十分钟。
coding
字符串中最长不重复字符串
二叉树深度递归+非递归实现
二面 20210720
一开始约18号,然后鸽到20号。同一个hr约面试,面试持续两个小时。
询问项目询问总共一个小时,主要是达摩院项目,顺带过了其余的项目。其中关注于业务指标以及业务需求,同时以及一些实现的逻辑。
然后coding,coding完之后有较为详细的聊天和反问环节。从晚上八点面到晚上十点。
coding
田忌赛马顺序
单链表递归实现找最大值
三面 20210723
没想到还有技术三面,三面像是压力面试,面试官准时到没有鸽。时间一个小时就直接结束,前半小时询问项目,后半小时coding,因为时间到了所以没有反问环节。感觉这种面试风格应该是和面试官有关。
c++
1. const int * 和 int * const 的区别;
2. 如何将vector中的元素清空,同时将内存全部释放?(swap)
coding
RANSAC找直线,给定一堆点去寻找直线,用c++实现ransac算法
四面 20210804
20210728更改到这天,面试官很忙,是百度智能车整体的leader,简单询问了一些general的问题,一共三十分钟
- 简单的自我介绍
- 在达摩院的项目在多少车上实现部署测试?
- 为什么选择自动驾驶领域?对自动驾驶的pipeline是否熟悉?
- 自己在前三轮面试中自己的优势在哪,劣势又是在哪
- 简单讲一讲实习的项目,并且讲一下实现的过程
- 对于前三轮的面试官,有什么意见与体会?
- 自己除了定位方向,别的方向有什么考虑?
- 反问
总结
百度面试轮次比较多,但是面试体检不错,hr会主动预约时间,同时主管面时候也比较nice。不过自己coding能力不行,也是比较可惜。