华为一般要经过机试,然后是性格测试,然后是技术面,最后是hr面,我机试和性格测试都很顺利的过去了,华为机试成绩只要过100就可以过,华为一般不在机试阶段不刷人。机试结束后两天就收到了面试通知,由于面试的人特别多,所以等的时间比较长。我的简历上写了实习经历,面试官对我的实习经历很感兴趣,问了很多关于实习期项目的细节问题,写了哪些代码,实现的具体细节。由于我的实习做的蓝牙固件开发,面试官好像不太懂,我给他大概讲了一些蓝牙的技术细节。最后的时候让我实现一个具有五个元素的双向链表。我不太记得具体实现,然后跟他说了一下我实现的思路。面试官说:他出的题目我没写出来,让我写一个能体现我能力的程序,我给他写了个堆排序。技术面算是过了。接下来就是hr面,hr面问的就是一些基本问题,开始是自我介绍,然后问了一下学习成绩,是否能面对高强度的压力,家乡,为什么选择这个职位。由于是第一次进行面试没什么经验,回答问题的时候表现得不太好。所以hr面挂了。
面试官问的面试题: 大概介绍一下你的项目?
在项目中承担什么样的责任?
项目中写了哪些程序?
用到的API的底层实现?
学习成绩?是否能面对高强度的压力?家乡?为什么选择这个职位?