成都华为大牛场面试
华为面试
一面 技术面
项目介绍
malloc/free和new/delete的区别?
在构造函数中调用虚函数行不行?为什么?
将构造函数定义成虚函数行不行?为什么?
在析构函数中调用虚函数行不行?为什么?
将析构函数定义成虚函数行不行?为什么?
虚函数实现机制?
什么时候vptr指针指向子类的虚函数?
程序从编辑到运行的过程?每个过程干嘛的?
函数是如何调用的?函数调用在堆栈区的过程?
静态联编和动态联编的实现和区别?
socket的实现?
tcp和udp的区别?
tcp重发的机制是什么?
网络层到传输层怎么寻址?比如三个路由器,如何从A到C?
讲一个项目,框架,自己负责的部分,画图?
如何保证软件之间数据通信的可靠性?
共四五十分钟,叫我去旁边等综合面。这个面试官态度超级好,不会的也不会嘲讽。
二面 综合面(目测已跪)
自我介绍
在项目中充当什么角色?
你认为未来软件发展方向?
我答完,他说你研究方向与我们职位不符合。我解释了一通他没啥反应
会选择哪些公司?
工作地点选择?
你认为你什么东西学得最好?
我先说c ,被嘲讽了,然后我说多线程,那什么是多线程不能解决的?没答上来,又被鄙视…
直接问什么问题问他?
问完感觉他都不想回答了,觉得很显然的问题。
共15分钟左右,叫我回学校等通知。
#华为#