虾皮客户端一面
1.面向对象和面向过程区别
2 new 和malloc 区别
3stl内存池相关
4 栈溢出的情况
5上溢出和下溢出的区别
6内存泄漏检测工具
7讲一讲多态
8讲下程序编译过程
7为什么有汇编语言语言这一步操作,直接生成机器码不好么
8死锁必要条件
9如何解决死锁
10如何预防死锁
11tcp udp区别
12为什么是三次握手
13三次握手序列号怎么变化的
14http与https区别
15为什么https混合加密,直接采用对称加密或者直接采用非对称加密不可以么
16https除了安全加密还有哪些区别
17为什么tcp序列号是随机的
18 C++引用计数优点
19 内存管理分区
20C++语言和其他语言内存管理优缺点
21 智能指针 4种
22weak ptr 怎么释放的,释放完后返回什么 考的是底层
23 静态库和动态库区别
算法,二维数组查找
一共1小时40分
#Shopee##面经#