2014.8.26 上午9:00
华为面试分两轮,技术面和综合面。问的问题都不深入。
技术面主要看简历和成绩单,每个人都不一样。
主要问到我的是数模和项目经历,主要讲你负责的那块工作,期间有遇到什么难点,是怎么解决的,这个要自己提前总结下。
还有就是问到平时用的什么语言(c/c++/java),什么编程环境,什么操作系统(windows还是Linux),用哪个他就问哪个相关的,所以要实话实说。
然后就是针对成绩单里的一些课程跟他们相关的一些,问学到了些什么。他问我现代软件工程,我都不记得了。还有学过嵌入式Linux操作系统这门课,问我会不会Linux,我说只是学过自己没有用过,他就不问了。面试官特别好!
最后就是针对简历中提到的技能,比如TCP/IP协议,操作系统,数据结构和算法。你简历里写了什么,要相应准备一下,都是基础的。要是不会的就最好简历中不要写。我问到了多线程,单例模式,还有HTTP协议。
综合面就主要是聊天了,这些人都是高层人物,感觉面我的那个人很凶。
还是问到数模中担任的职务,项目中负责什么。因为我只有一个项目,问我平时有没有尝试写一下小的项目,说我项目经验太少。
还有就是对华为公司的了解,对部门的了解。还有跟我介绍了下他们的部门。
然后就是工作意愿地,愿不愿意在南研所。
最后问我有没有什么问题问他。我说如果我被你们部门录取了,还有一年的时间我可以准备些什么?他提的建议还是很好的。他说毕竟是非计算机专业,要系统地看计算机基础相关课程(操作系统,数据库,编译原理,计算机网络),学java语言(说现在应用层80%都是java),多去java开源社区,多做一些小项目。