浩鲸云计算C++
3.28一面
自我介绍后就开始问八股,猛问一小时。
1.内存分配情况,存放在哪里。
2.函数参数传递的方式和特点。
3.static和const的区别。
4.static修饰局部变量、全局变量、函数和类各有什么特点。
5.C++和C的区别。
6.new和malloc,free和delete区别。
7.指针和引用区别。
8.深拷贝和浅拷贝。
9.进程间通信,管道的特点。
10.内存泄露,如何检测。
11.define特点,怎么定义一个a+b的宏。
12.sizeof和strlen区别。
13.sprintf、strcpy和memcpy区别。
14.虚函数特点。
15.父类子类构造析构函数调用顺序。
16.构造析构能否抛出异常,能否是虚函数。
17.内存对齐。
18.STL有哪些容器,各自特点。
19.vector扩容如何实现。
20.map、set特点,怎么实现的。
21.内联函数。
22.gdb如何debug,怎么传参。
23.只有一个接口,怎么控制内部和外部访问。
24.怎么设计实现遥控器。
25.指针的初始化和释放。
26.三个进程都需要读写一块内存,如何调度。
问的我满头汗,紧接着就是二面,二面主要问项目,项目是怎么实现的,做了哪些优化,对工作有什么期望。
自我介绍后就开始问八股,猛问一小时。
1.内存分配情况,存放在哪里。
2.函数参数传递的方式和特点。
3.static和const的区别。
4.static修饰局部变量、全局变量、函数和类各有什么特点。
5.C++和C的区别。
6.new和malloc,free和delete区别。
7.指针和引用区别。
8.深拷贝和浅拷贝。
9.进程间通信,管道的特点。
10.内存泄露,如何检测。
11.define特点,怎么定义一个a+b的宏。
12.sizeof和strlen区别。
13.sprintf、strcpy和memcpy区别。
14.虚函数特点。
15.父类子类构造析构函数调用顺序。
16.构造析构能否抛出异常,能否是虚函数。
17.内存对齐。
18.STL有哪些容器,各自特点。
19.vector扩容如何实现。
20.map、set特点,怎么实现的。
21.内联函数。
22.gdb如何debug,怎么传参。
23.只有一个接口,怎么控制内部和外部访问。
24.怎么设计实现遥控器。
25.指针的初始化和释放。
26.三个进程都需要读写一块内存,如何调度。
问的我满头汗,紧接着就是二面,二面主要问项目,项目是怎么实现的,做了哪些优化,对工作有什么期望。
全部评论
oc 了吗?
兄弟什么时候投递的呀
看看我司?
相关推荐