一面:三四十分钟的样子1.自我介绍2. C++虚函数(如何实现,如果有父类A,子类B,……虚函数表)3. 内存泄露(形式以及解决方法,答尽量使用栈内存替代堆内存,智能指针等)4. 除了堆内存和栈内存你还知道哪些内存。(莫非是寄存器,RAM一类的?面试官没说话,我emmm)5.智能针有哪几类(shared_ptr, unique_ptr, weak_ptr)6.shared_ptr是怎么实现的,会存在什么隐患。(循环引用)怎么解决这个问题,weak_ptr,具体怎么解决的呢?(吧啦吧啦吧啦)7. 进程线程区别,线程池工作原理8. TCP四次挥手,为什么客户端发起挥手,服务端发起可以不?(TCP全...