客套部分:
1.我和面试官互相的自我介绍
2.手撕代码(lc模式,反转链表II)
3.因为嵌入式项目和C++项目都有,面试官问我想做什么(面的C++当然说做C++)
说部门主要做中间件开发,语言就是用C++,所以开始问C++ 11新特性
C++ 11:
1.强枚举类型(项目里有)
2.function()和bind()(项目里有)
3.智能指针(三种都介绍一遍,当然只写过demo,项目实际没用到)
4.右值引用(没答出来)
C++:
1.基类析构函数能不能为虚函数?(肯定能啊)
2.普通析构函数能不能为虚函数?(不建议,因为虚函数表相关的知识,卧槽我也不会)
3.构造函数能不能为虚函数?(没答出来,答案是不能)
4.构造函数和异常(这个也没答出来,好像是问的构造函数不能抛出异常是为什么,还是不会)
设计模式:
NND,说到这个就生气,我自己写的设计模式的文章收藏都100+了,我自己没记住单例模式的知识点,造孽啊,没有及时复习。
操作系统:
项目当中是否使用了线程(用到了)
介绍一下死锁(具体条件没记得太清楚,但是处理方案记得)
生产者消费者模型(面试前看了)
网络编程:
连接建立过程(socket bind listen accept四部曲,不会吧不会吧,不会有人不会吧)
总体面试流程轻松愉悦,23年第一次实习面经。
#我的实习求职记录##软件开发2023笔面经##面经##C/C++#