深信服C++一面凉筋
电话面试
大致问题(顺序记不得了,不分先后)如下:
1.static关键字的作用
2.如果static局部变量在函数内定义
3.虚函数的作用
4.了解虚表(好像是这么叫的)吗
5.const关键字的作用(我只答了控制变量不能随意修改,然后就追问)
6.那const放在函数前面呢
7.const 放在指针前面呢
8.想要找到一组数组的前k个最大值用什么排序(堆排,快排)
9.堆排、快排各自的时间复杂度
10.堆排的删除、插入操作
11.map的底层是用什么实现(红黑树)
12.红黑树相比其它AVL有什么优势
13.vector底层是怎么实现的
14.了解linux吗(不了解)
gg