一面 2019/9 来自于比特论坛

1、自我介绍
2、项目
3、实现一个类:构造,拷贝构造,赋值运算符重载,右值引用的拷贝构造和赋值运算符重
载4、赋值运算符重载和拷贝构造的区别
5、智能指针,shard_ptr
6、快排,堆排
7、三次握手四次挥手
8、代码题:判断点是否在不规则多边形里(提示说要用向量的叉积)

二面 2019/9 来自于比特论坛

1、自我介绍
2、说一下两个项目
3、P2P 下载的项目中:如果大文件的传输中断了,怎么处理(断点续传)
4、项目中多线程是怎么处理的?join?detach? 5、C++的类型转换,static_cast? dynamic_cast?
6、讲一下虚函数
7、说一下多态的实现原理
8、TCP 协议为什么握手三次,挥手四次
9、原地删除一个无头结点的单向链表(剑指 offer 原题)

一面 2019/9 来自于比特论坛

1、const 用法
2、重载与重写
3、出了一个多线程的题
4、默认构造函数,拷贝构造函数
5、写个类解释一下
6、说一下多态,怎么实现
7、虚函数,纯虚函数
8、vector 和 list
9、昨天面试题最后一个思路
10、进程与线程区别
11、怎么实现多线程
12、怎么弄一个死锁
13、在 Linux 下的查找一个函数在哪个文件里
14、实习经历里面的项目
15、问 HTTP 服务器
16、问多线程聊天室
17、想不想做算法