如何准备面试
测试开发岗位的面试一般会有四轮:第一面的面试官通常是部门里面资历比较深员工;第二面面试官通常为小组Leader,所谓的经理级别的角色;第三面的面试官是部门总监级别的Leader进行;最后一面是HR面。
1. 技术面
前两面会重点对该岗位所需要的技术基本功进行考察,并对面试者过往经历进行考察,过程中会同时对面试者的沟通能力、表达能力进行考察。对于表达能力和沟通能力比较差的同学其实是不会被优先考虑的,所以如果在这两方面有短板的同学要及早的进行锻炼和提高。这两面的面试流程通常是:
(1)首先会让大家进行自我介绍、具体的项目经验介绍、实习经验介绍;这部分内容对于不善于表现自我的同学可能稍微有些困难,需要提前做好练习准备。面试官可能已经看了很多份简历,一天之内面试很多个人,所以才需要在开始的时候让大家做相关的介绍来进一步了解再次熟悉你的简历和过往经历。自我介绍的时间控制在3-5分钟之内,简单简述自己的教育背景,对投递岗位的职责的理解,突出自己所具备的专业技能以及过往经历和岗位匹配的地方。
(2)在进行项目介绍和实习经验的时候可以按照标准的STAR(背景+目标+行动+结果)原则进行讲述,其实就是讲故事:在什么样的背景下,你制定了相关的目标,为了实现你的目标,你做了那些思考和规划,你是如何围绕你的规划进行行动的,在行动的过程中你遇到了哪些阻碍,这些阻碍你是如何解决的,通过你的行动达到了什么结果,这个结果是否满足你的目标,在没满足你的目标情况下,你又做了什么事情进行优化,优化的结果如何。在问项目和实习经验时,有一些通用的问题大家可以做一下准备:“你在项目中负责的主要模块是什么?是如何完成的”;“项目中的分工是怎么划分的?”;“你做的事情你觉得哪里还有待改进?如何改进”,“项目的难点是什么?如何解决的”,“通过做项目,你都有哪些收获”。
(3)其次对岗位所需要的技术基本功进行考察,具体的形式就是出各种题目让大家回答,包括了linux、sql、计算机网络、编程语言、测试用例设计题目,还会让大家手写1-2道编程题目,对于这部分内容的考察一般比较死板,你准备了就会,没有准备到可能就不会。这部分内容要靠大家自己看书、多做练习以及多看面经去积累一些常见的面试考察题目,具体的重点内容我们也有在第二篇内容中有所强调,这里就不再做过多的说明。
(4)还有一些公司会喜欢出一些智力题,关于智力题有一位牛友做了一个比较详细的总结,详情参考:https://www.nowcoder.com/discuss/526897
(5)会有一些对岗位认知的题目的考察:你对测试工
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
详细讲述了该岗位的校招求职过程,和各阶段下要做的准备