虾皮C++后端面试
虾皮后端一面 ,大部分都是八股文的内容,供大家参考
- 自我介绍
- TCP的拥塞控制机制
- TCP和UDP的区别
- 客户端与服务端成功建立TCP连接,服务端突然掉线,客户端如何检测?
- HTTP1.1和HTTP2.0
- TCP的flag
- TCP粘包和拆包
- 视频通话使用哪个协议,为什么?
- atomic是什么,与通过信号量实现哪个效率高?
- std::mutex和std::lock_guard
- 手撕:实现两个线程,内容是使counter加1,直至counter加到100
- 指针和引用的区别
- 红黑树介绍,查询的时间复杂度?
- 跳表介绍,查询的时间复杂度?
- 红黑树与跳表的查询效率哪个高,为什么?
- 使用过的数据结构
- 手撕:最长回文子串。
查看19道真题和解析