问了一堆QT的问题,connect的实现原理c语言性能为什么比c++好封装为什么要设计setter,getternew delete的原理delete和delete[]的区别虚函数,构造函数使用虚函数标准模板库指针和迭代器的区别vector动态数组,对于指针元素的拷贝是深拷贝还是浅拷贝vector动态扩充内存capacity和size的区别unordered_map的底层实现原理手写代码,归并排序两个有序数组,且去掉重复的元素手写代码,工厂模式手写代码,单例模式有什么问题想问面试官:1.桌面端的主要开发,是针对头条内部的设计师,开发的一款桌面软件,主要方便设计2.头条的工作强度,工作时间3.面试官加入头条的时间4.面试官对于大小厂的看法,大厂是否是一个螺丝钉二面:简单的自我介绍,聊聊工作中主要做了什么解释了自行设计的setter, getter接口(瞎扯的)针对其中所做的算法库,讲明自己觉得有难点的地方为什么选择跳出目前的行业,今后的打算讲述了jenkins, gitlab是如何同步工作的为什么考虑投桌面端开发手写代码,旋转矩阵手写代码,全排列...查看更多