招银网络提前批(凉面)
1. 自我介绍
2. 项目介绍
3. c++的特点——答了面向对象,三个特点:封装,继承,多态
4. c++ 多态如何实现的——类中虚函数实现的
5. 内存如何申请——回答了malloc和new
6. 常见的内存错误——只答出来的内存泄漏,其实还有内存访问越界、野指针、访问空指针、引用未初始化的变量(https://www.cnblogs.com/xihua/p/3807930.html)
7. 导致内存泄漏的原因——只答出了没有delete,其实还有很多情况,比如https://www.cnblogs.com/liushui-sky/p/7727865.html
8. c++里面有什么方法解决内存泄漏——智能指针,回答了shared_ptr和unique_ptr
9. 指针数组和数组指针的区别
10. 链表、队列、栈的构造
11. 队列和栈的区别——除了先进先出和先进后出的区别,还有什么吗?!我还回答了一个用于深度优先遍历,一个用于广度优先遍历
12. TCP/IP协议网络分层——5层
13. TCP三次握手过程
14. 数据库了解吗?不了解
#招银网络##校招##C++工程师##面经#