一面1. Qt的多线程通信实现方式及C++的多线程通信2.C++的编译过程3.多态的实现方式有哪几类4.基类的析构函数可以是虚函数吗5.实现一个空类,该空类的函数有哪些6.NULL与nullptr的区别7.模板类的作用,有什么优势8.类成员函数后加const9.优质引用的作用和方式10.‘完美转发’的概念和应用11.智能指针问题12.auto关键字的实现13.auto和decltype的区别14.vector内存扩展问题15.红黑树特性16.怎么快速知道一个单向链表是否成环17.hash冲突解决方式18.单例的懒汉/饿汉模式,及线程安全问题20.工厂模式及简单工厂模式四天后 二面(终面)1.上来先ppt自我介绍及展示项目2.面试官针对项目等进行技术提问(Qt实际应用)1)UDP/TCP通信2)柱状图的实现方式3)2D/3D地图应用4)QObject对象树5)鼠标事件6)qml与c++交互7)qml中动画相关问题8)文件拖动至窗口并打开的实现方式9)基类子类的析构顺序10)Qt的多线程实现方式11)和JavaScript的交互12)界面大批量信息显示的渲染速度问题13)浅拷贝3.hr问一些个人信息,包括工作经历、离职原因、期望薪资...次日,收到感谢信,凉了...