目录
一面
首先做了自我介绍,然后简单回答了面试官对于项目中的一些疑问,没有太多的深入。
一面面试官比较和蔼,问的问题比较专业,比较基础,简单做了一下回忆:
virtual函数能不能用在构造函数中,为什么?
我的回答:一般构造函数不能virtual,析构函数才用virtual。面试官说,为啥,我说我平时都是这么用的,不确定啥原因。面试官也挺好,说没关系。
你遇到过内存泄漏问题吗?
我的回答 :没有遇到过,但是对同一个区域进行两次del,应该会造成内存泄漏,其他不清楚。面试官说,好的。
你知道系统死锁是 怎么造成的吗?
我的回答:操作系统我没有学过,但是 我是做网络的,我们网络中也有死锁以及防范的方法,于是将计算机网络中的各种锁成因,以及避免方法进行了说明,并在最后说,我觉得所有的死锁问题根源在于资源的抢占,并且,多个进程间形成了循环依赖,即得不到被其他进程占用的资源,也不释放自己已经占据的资源。面试官比较满意。
说说hash冲突的解决方法:
我的回答:一般由两种