华为 公共开发部 软开实习 面经(50+mins)
3.30机试,330分,4.7一面,面试官看着很友好。
开头寒暄了一会儿,问我学了什么课程,计算机课程是选修的吗(因为我是数学专业),考了多少分,平时怎么学习。然后就是正题:
1,osi七层,tcpip四层分别说下;
2,tcp和udp区别,tcp三次握手;
3,你提到拥塞控制,详细介绍一下;
(说完来了一句:看来你的网络这部分学的挺扎实的)
4,说一个稳定的排序算法思路,复杂度;
5,说下快排的思路,复杂度;
6,挑一个项目讲讲;讲了webserver;
7,reactor和proactor,项目中怎么实现的;
8,get和post的区别;
9,做道题吧,lc301,删除无效的括号,但只需哟返回一种结果就行,给了30mins+,十几分钟写完通过了他那几个测试用例,然后介绍一下思路,最后把代码发一下;
面试结束一小时官网发消息说一面过了;
总体华为的技术面还是比较简单的,几乎就是聊天,聊到什么就问什么,最后算法题写出来问题就不大(个人感觉);
#面试复盘##GE##实习##华为#