滴滴cto线 自动驾驶研发三面面经 9.6

三面面试官都很有耐心,态度非常好,点赞~
不过三面全部搞完,还是很累的。

第一面
上来问了我操作系统有关的东西,坦诚的说不了解,气氛有些尴尬...
c++问了智能指针的作用,是否线程安全,lambda表达式的作用。
然后简单问了项目的事情,挑一个觉得做的比较好的讲一讲。
算法题:
1 给定一个等差数列,但是中间缺了一个数字,找出这个数字。上来想都没想直接遍历了,写完面试官提示有没有更快的方法,想到了能用二分,也顺利写出来了。问了复杂度。
2 m*n网格,从左上角到右下角,只能向右或者下走,总共有几种走法,很基础的动态规划题目,中间竟然因为把一个i写成了j耽误了几分钟...。
算法题做完后问了之后认为能够在自动驾驶方面改进的方向。

第二面
跟一面差不多,c++方面问了智能指针,std;;move的作用,类内是否要重载move(没答上来),然后聊了项目。
算法题:给定一个排序数组,返回里面值跟下标相等的元素。第一次写的是用二分,找到一个满足要求的元素,然后左右扩展找到左右边界。然后面试官提示这样是不是也太复杂,能否直接找到左右边界。恍然大悟,边界可以直接二分找到,也写出来了。

第三面
面试官一边看简历一边问项目相关的事情,详细讲了讲用到的方法。问了一个cpp问题:char a = 0xef;问a==0xef是不是真,这个问题应该是超过char的范围?可惜当时没说上来...
算法题:判断一个二叉树是不是错误的,即某节点的子节点指向了错误的节点。思路就是一个层序遍历,将遍历过的节点存放在哈希表中,如果遍历过程中发现哈希表已经存在这个节点,说明二叉树不正确,写完后问了复杂度是多少。期间还问了为什么用unordered_set,为什么不用set,两者原理和复杂度有什么差别。

总体来说三面的算法题都比较简单,面试官态度也都很好,可惜自己菜,有些问题确实不会...#产品研发工程师##面经##校招#
全部评论
楼主请问一下什么时候做的笔试呀?我21号做完笔试到现在还是笔试流程状态。。。也不知道是不是凉了
1 回复
分享
发布于 2020-09-07 16:20
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-07 09:07
滴滴
校招火热招聘中
官网直投
大佬有后续了吗😃
点赞 回复
分享
发布于 2020-09-14 11:14
请问大佬收到意向了吗?感觉今年自动驾驶好难😐
点赞 回复
分享
发布于 2020-09-21 16:26

相关推荐

本人去年11月份才开始接触前端,然后3月份开始寻找第一份前端实习,一开始并没有对大厂抱有期待,因为自己和身边的人比确实差距很大,觉得小厂中厂能找到就很好了。Timeline:3月15号投递,18号约了一面,一面一小时后通过,19号收到二面通知,因为时间冲突,20号面试官和我约了3小时后进行二面,比较突然,22号收到hr面试通知,25号hr面试快结束收到了云证并进入录用评估,29号收到offer邮件。一面:1. 写一个深拷贝2. 为什么会有调用堆的限制?3. Symbol4. 深拷贝中运用了闭包,问闭包是什么?5. 闭包和原型链的关系是什么?6. http1,1.1,2都有哪些区别?7. http为什么是文本传输8. 首部压缩是什么?9. 二进制帧的好处是什么?10. 询问项目11. 因为项目有使用openai的api,问如何实现chatgpt那样一个字一个字地输出?12. 了解人工智能,机器学习的算法吗?反问环节二面:1. 浏览器缓存原理2. Etag和last-modified-since是什么?3. 这两个东西的区别?4. 觉得哪个性能更高?5. 前端性能如何优化?6. CDN是什么?7. 前端性能指标有哪些? 8. 包体积优化怎么做?9. Promise的缺点?10. 跨域?9. 算法题:lc 109?反问环节hr面:很温柔的姐姐,介绍了一下部门然后开始提问:1. 为什么选择前端?2. 之后职业规划3. 做过最有成就的事情4. 哪里人?5. 能接受深圳办公吗?6. 大概什么时候可以到岗?反问环节可能有些漏掉的问题,记不太清楚了,如果想起来会随时补充,但是面试官都很亲切,我不知道的也会仔细地教我,非常感谢,收获颇多,也让我知道我还有很多需要学习的地方。也非常感谢牛友大佬们提供的面经和建议。#面经##前端##暑期实习#
点赞 评论 收藏
转发
1 29 评论
分享
牛客网
牛客企业服务