安来诺面经
技术面
1.自我介绍
2.选1个项目介绍一下
3.TCP/UDP的区别
4.const的作用?
在成员函数后面加上const的好处是什么?
5.多态如何实现?需要什么函数?
①C++是怎么实现多态的?
②C++多态的实现及原理详细解析
6.将析构函数定义成虚函数的好处是什么?
虚析构
7.C++中内存分区?使用new关键字申请内存空间的变量存放在哪?
8.设计模式知道吗?有哪些?
9.单例模式分为哪两种?
10.智能指针用过吗?有哪几种?shared_ptr和unique_ptr的区别是什么?
11.指针和引用的区别
12.传值、传引用、传指针的区别
13.C、C++的区别
14.C++的特性
15.STL容器用过吗?用过哪些?
16.vector和list的区别?底层实现?
17.Qt的信号和槽通过哪个函数连接的?connect的第5个参数什么?第5个参数有哪些连接类型?
18.Qt如何高效通过按下、释放按钮来改变该按钮的背景颜色? 使用样式表
19.SQL语句,如何更新数据?
面试官:应该会有人带,如何看待加班?都行
HR面
1.自我介绍
2.如果工作中遇到问题,你如何解决?
3.反问