奇安信服务端开发面经
刚面完,问的都比较简单。
一面
0. 两个项目都问了,问的很细吧
1. 了解C++11吗? 智能指针
2. 内存泄露? 有哪些情况
3. 迭代器失效 vector map
4了解STL吗? vector map底层实现数据结构
5. http https http攻击
6. malloc与new的区别
了解gcc gdb吗 项目中遇到的问题如何调试代码
7. 重载与重写
8 什么是多态
9. 构造函数与析构函数可以是虚函数吗
10 线程安全是什么
11. 栈溢出 如何解决
12. 线程同步
其他的忘记了,就记得这些
13. 还有一个算法题 链表找环
二面
0. 项目介绍
1. 假如服务器升级, 你该如何操作,如何划分工作任务?
2. vector lsit 的区别 优缺点
3. 重载与重写
4. 撕代码 内存拷贝函数memcpy函数实现
5. 项目中如何调试代码
6. 多态
7. 设计模式了解吗?说说观察者模式
8. 了解线程安全吗?
其他的忘记了,就记得这些
三面
1. 聊天
2. 问能不能提前实习,回答了不能,不知道会不会有影响