一面1.自我介绍+项目深挖2.define和const那个好3.面向对象说一下(把面向对象和面向过程进行了对比说明)4.封装继承多态5.4个编译过程6.C++四个转换了解吗7.STL 的map和set的区别(set不常用直接说不知道了)8.STL的vector和list介绍9.如果让你设计一个单链表你会怎么设计(我光说了value,next的一些,居然忘说了它的增删改查的功能)10.介绍一下虚函数表,虚函数指针11.引用和指针的区别12.介绍c的malloc,free和c++ 的new,delete13.设计模式了解哪些(最常用的工厂和单例说了)14.重载和重写(覆盖)(这里答的不是特别好)能想起来的差不多就这些,一开始面试官不在,然后又改面试时间,一面才面了20min+,可能我语速比较快,还以为一面挂了,结果第二天让我二面二面1.介绍项目,哪些是你自己写的,居然还问我用的libevent库是不是自己写的2.git会不会用3.常见的一些Linux的命令4.C++ 的虚函数5.多态6.构造函数都有哪些,详细讲一讲移动构造函数7.聊天(最有成就的一件事 ,看待加班,兴趣爱好等)二面也就聊了20min+,二面是hr面摄像头都没开,感觉要被挂了,就这样吧