电话面试: 1、自我介绍 2、Qt的信号与槽机制;信号与槽的函数参数个数匹配问题 3、C++的特性 4、C++多态的原理 5、析构函数为啥加virtual关键字 6、介绍一下用过的智能指针,有啥区别 7、new、delete,malloc、free的区别 8、linux线程间通讯方法,都适用于什么场景下 9、设计模式了解吗 10、有名管道和无名管道的区别(项目中有使用过吗) 11、select、epoll的区别 12、什么是死锁,原因,产生条件 13、项目写了多少行代码 14、动态库调用的方法 15、判断链表是否有环(多种方法) ...