因为获得了今年华为举办的软件比赛的奖,七月底进行了面试。总共两轮面试,一轮技术,二轮综合面试。
技术面:
先讲了一下项目,但是不是太感兴趣,15分钟不到就开始问基础。
c++中的一些基本知识,多态,继承,虚函数,函数重载,覆盖,模板偏特化等;
网络方面问了tcp与udp区别,tcp握手过程,拥塞控制等;
然后手写了几个代码,链表逆序,双链表插入,链表的公共节点(华为最喜欢链表和字符串的题目);
全程总共50分钟;
综合面:
开始介绍一下科研方向,之后主要问了几个非技术问题:
(1)同计算机专业的研究生,你的优势在哪儿?
(2)如何看待公司的加班?
(3)说一下你的缺点?
(4)兴趣爱好,有没有女朋友之类的。...查看更多