用的腾讯会议线上面试,但我真的没想到会有三个面试官,压迫力直接拉满() 下面是我能记起来的面试问题,不分顺序,问的人不同,各个面试官好像负责不同的部分: 1. c++的多线程编程,如何去创建和销毁一个线程?join和detach的区别在哪? 2. struct和class有什么区别 3. java的interface和抽象类的区别(一开始可能我没说清楚我擅长的c++) 4. c++的智能指针有哪几种,区别 5. c++设计模式相关:观察者模式讲一下,然后我提到我熟悉单例模式 6. 引用和指针的区别 7. 浅拷贝和深拷贝...