当前位置: 首页 > 面试经验 >

金山WPS C++开发 一面

优质
小牛编辑
83浏览
2024-04-03

金山WPS C++开发 一面

开的屏幕共享,因为面试官用的手机面试

1.说下C++三大特性

2.手写一个类继承体现封装,继承,多态

3.写一个多继承,多继承中的内存分布

4.多继承使用sizeof()函数值如何计算(面试官看我回答不上来了换了个话题,说实话,头一次见问多继承的)

5.Epoll的底层原理是什么

6.Epoll、poll、select是什么关系,有哪些不同

7.说下红黑树,AVL树,B+树的区别

8.int和double的存储原理,int是如何存储负数的,double是如何存储的?(IEEE754)

9.

cout << 8 % -3 << endl;
cout << -8 % -3 << endl;
cout << -8 % 3 << endl;
int a = -8;
unsigned int b = 3;
cout << a / b << endl;

运行结果是什么

10.sort算法的底层原理

11.手撕算法:用快排的原理实现找数组中第k小的数字

 类似资料: