蔚来(车端全栈算法工程师)
时间线
7.30 -- 投递
8.04 -- 完成笔试
8.09 -- 一面
8.19 -- 二面
9.02 -- 三面
最终结果:三面后无消息,多次询问HR表示觉得不是很match在pending,应该就是挂了
一面(50min)
C++,SLAM以及手撕全都有
- 类的内存机制,虚函数和虚函数表
- 智能指针,计数器存的类型是什么
- 卡尔曼滤波,要满足什么架设,协方差矩阵怎么设
- 非线性优化
- 传感器标定,雷达相机标定怎么做的,半固态雷达成像机制是什么
- IDE手撕开根号
二面(30min)
二面主要围绕项目了,无手撕,简单问了几个问题
- VINS,ORB-SLAM3,OpenVINS初始化
- 析构函数继承的时候怎么处理,内存分区
三面(30min)
红温的一面,问题由浅入深,深的都没答好
- 坐标系,地图投影,飞行器快速飞行跨投影带的时候怎么处理
- Eigen动态矩阵,怎么实现的
- C++智能指针,怎么实现引用计数的(没懂想问啥)
- C++移动语义,能return std::move(A)么,完美转发