电话面试:
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、判断链表是否有环(多种方法)
16、判断一个字符串是否为另一个字符串的子串(多种方法)
17、tcp/udp区别
18、tcp为什么是可靠的传输协议
19、list、vector的区别
20、反问环节
能记得的大概就这么多,大部分打了擦边球。太难了!!
全部评论
(7) 回帖