华为软件测试工程师之 - 面试经历

第一阶段:简历投递

基本都会过,简历上要重点写出与投递岗位相关的项目经历,当然,没有相关项目,尽量将自己做的比较好的项目列上去。

第二阶段:线上笔试

包括选择题和编程题,编程题语言可以选择,难度不大。

第三阶段:技术面

面试官可能工作没多久吧,很年轻,先做个自我介绍,然后根据简历提问,问一下你的项目经历进行提问,比如你做过哪些项目,你做的项目中最满意的是哪个项目,为什么想做软件测试,测试报告包含哪些内容,要怎么写,考了一些C++的基础知识,定义一个指针变量和一个静态指针变量,当时因为没有笔了,然后就口答了一下,我用了static关键字,然后面试官问我static和construction有什么区别,可能答的有点不太清楚,索性技术面还是过了。

第三阶段:综合面试

面试官先问了你的籍贯,问你对工作地点的要求,看了简历后面的家庭成员,然后就根据简历提问,也是一些项目相关问题,这个时候注意一定要与岗位相关,然后问了为什么要做软件测试,我回答说:我对这个工作比较感兴趣,自己也可以胜任这个工作,而且这个工作对编程的要求没有软件开发高(踩雷,面试时候千万不能这样回答);然后面试官就说你对自己的编程能力不自信,那如果别人自己开发自己测试完了,你还能做些什么,反正说了一大堆,我赶紧补救说,因为自己没有做过一个单独的系统的开发,目前做的工作是小模块开发,所以想积累些经验,再做软件开发岗;然后面试官问了一下技术面那边有没有让你现场编程,我居然说了没有,明明有的,只是口头答了一下,然后就是现场编程(这里以后面试千万要注意,现场编程一定要书写清晰,不要划了改这样子),用C++写的,有点乱,然后跟面试官又用python写了一下;最后的最后,向面试官提问,我问了最可能工作地点,还有薪酬,最后一个问题问了面试官对我面试有哪些建议(踩雷,问面试官问题千万别问类似的问题),然后面试官就说这个不能说,然后面试结束。

总结:面试过程还好,技术面过了马上就是综合面试,不需要等待多久,自己在过程中踩了两个雷,感觉过的希望不是很大,不过总结一下,为以后做个参考吧。