先是自我介绍。总共面试1小时20分钟,半小时项目半小时八股,最后给了20分钟写算法题1、介绍了实习的项目,围绕项目问了一些问题,大概半小时左右。2、static的作用3、讲一下指针,指针和引用的区别4、malloc和new5、C++有哪些智能指针,shared_ptr管理内存一定不会导致内存泄漏吗?举个例子。6、为什么有虚基类这个东西?纯虚函数的作用。7、派生类与基类之间的关系,pulic继承方式。(is_A,use_A, has_A)8、指针的指针的作用,函数指针,函数指针一般用在什么场景(回调函数?)9、原子操作10、git,shell脚本(项目中用到)11、chmod12、虚拟内存13、硬件中断由什么来处理14、说一下4/5层网络模型,你知道哪些应用层协议,介绍一下http5、介绍一下put、patch16、tcp和udp的区别。17、http状态码18、多线程、锁...查看更多