深信服C++凉经
一面
1、讲一下多态
2、什么时候析构函数定义为虚函数
3、什么情况下用map
4、STL中各种容器的底层结构
5、算法题:链表倒数第n个节点
6、算法题:判断两个链表是否相交
7、C++11新特性有哪些
8:快排原理
9:对网络编程和系统编程的理解
10:TCP的三次握手,在代码中具体应用
11:手写string类, 构造,拷贝构造,析构,赋值
反问
二面
1、实现字符替换, C实现(涉及什么时候malloc,什么时候free,以及内存泄漏)
2、字符串替换, C++实现
反问
不会用C里面的东西, 已凉
#面经##深信服##C++工程师##校招#