小鹏汽车C++一面、二面、HR面经
## 一面
大概一个小时左右。面试官提前15分钟开始的。问的问题还能接受
1. 项目介绍
2. 围绕项目展开问题-自己有一个Qt的项目
(1)Qt中信号和槽底层原理?
(2)Qt对事件的响应是同步的还是异步的?
(3)Windows和Linux编程有什么不同?比如应用层和系统层
(4)对于跨平台,你是怎么考虑兼容性的?
3 C++方面内容
(1)有virtual及=0的类,可以实例化?
(2)构造函数和析构函数,基类和派生类的执行顺序?
(3)C++哪个关键字可以终止继承?
(4)执行顺序问题?(1)类中声明时定义(2)构造函数体内(3)初值列初始化
(5)class A a = b;调用的什么构造函数?
(6)讲下移动构造函数?
(7)vector的底层原理?删除一个元素底层会做什么事情?
(8)set和unordered_set的底层原理?
(9)set和unordered_set是否保证遍历顺序为insert插入顺序?
(10)讲下预编译会执行那些操作?
4 用自己编译器写一个约瑟夫环?只给了15分钟
5 问答环节?
问了一个问题,如果自动辅助驾驶系统不使用高精度地图会怎么样?
小鹏的base地有广州和上海,你偏向哪个?
可以实习不?
## 二面
一个技术大佬,全程被怼。
1. 能来广州不?
2. 项目问了40min,一直问算法,然而我并不是做算法的。一直问算法细节,还给我提了很多点子(大家面试还是要做引导工作)。
3. 10分钟一个编程题。
(1)输入一个字符串,输出一个字符串
(2)在数字的左右添加括号,若数字连续在最外面添加括号
eg: x1f235hjsdf --->x(1)f(235)hjsdf
## HR面
竟然给我了HR面,有些意外
其实主要考察能去广州和实习不?
祝大家早日拿到心仪的offer
#面经##校招##小鹏汽车##C++工程师#