元戎启行软件开发一面二面三面 面经(已凉)

《写面经攒人品系列继续更新》
一面 60min
1. protobuf用的什么版本,怎么做的?
2. 激光雷达等等传感器的驱动是用的官方的还是自己写的
3. robosence的雷达sdk用的哪个版本,有什么特别的么?(后面才知道这个版本的sdk就是这个面试官写的哈哈哈)
4. 激光雷达有做外部授时么?知道怎么授时么?
5. 时间同步你是怎么做的?在ros下面么?
6. 算法题1:根据输出,自己去写基类和子类,完成对应的要求,符合题目输出,10min
追问:
1. 为什么定义const&(万能引用,题目输出中传了右值进来)
2. 基类析构函数为什么是虚函数(没写析构)
3. 变量选择是protected还是private(定义了私有,不符合题目设计模式的要求)
4. override的作用(重写时没加)
【看你写的挺快,给你出个难一点的】
7.算法题2:根据默认构造函数,传参构造,拷贝构造,移动构造,析构函数,判断以下操作的输出
一共十行输出,把构造和析构的各种情况全部考察了个遍,顺便考察了push_back(),emplace_back()在遇到移动拷贝时候的差别等等等等细节,完全被问懵,没说对几个x
8. 反问 部门技术栈

面试体验很好,面试官遇到不会的会详细的解释相关知识点,学到好多曾经的知识盲点,代价就是g了

二面 60min
元戎启行绝对是我面过的最硬核,C++考察最细致的公司,给人的感觉是痛并快乐着...
1、上来直接做个题,是一个改写类了
要求基于组合优于继承的原则,把一个多继承的场景优化成组合的方法
开始想套工厂模式写,面试官说不太合适,中间多次提示,但还是没有完全解耦,最后弄了一个耦合的不完美方案
2、智能指针介绍,一个小场景,这样使用智能指针会有什么问题
3、析构函数设置为虚函数是为什么?
5、还有一些零散的小八股,记不得了
6、算法题,力扣原题秒了
反问:部门业务,面试官介绍的非常详细,面试官说可以跟hr反应自己的意向部门,后面的面试安排意向部门的人来面
体验甚佳 非常硬核,两次面试都学到了新东西,即使不过也感觉很有收获,大大点赞!

三面 60min
15分钟项目 45分钟撕题
1、手写激光雷达点云畸变去除 考察pcl和eigen
2、手写shared_ptr
第一题着实有点凌乱.......不知道啥情况,怎么画风如此?
元戎真的 每次面试都是惊喜...
#面经##秋招##元戎启行##元戎启行校招#
全部评论
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞
送花
回复 分享
发布于 2022-09-01 13:30 北京
const &不是万能引用哦,可以去看看effective modern c++
点赞
送花
回复 分享
发布于 2022-09-08 03:10 北京
秋招专场
校招火热招聘中
官网直投

相关推荐

6 23 评论
分享
牛客网
牛客企业服务