面试题剖析|面试官问项目经验重点是想听到什么?
软件质量保障
所寫即所思
答主工作岗位测试开发工程师,属于技术序列。本文共三部分,分别介绍项目重点考察什么以及如何更好地介绍自己参与项目。
1.项目经验考察的重点是什么?
众所周知,测试技术岗的整个面试过程分自我介绍、项目考察、技术考察、编程、发散题考察候选人性格、处事以及团队协作等。而项目经验考察可以理解为正式进入面试环节,所以能否"开门红",给面试官耳目一新的感觉至关重要。
通常来说,候选人的简历通过能进入面试环节,说明面试官是认可候选人工作经验对当前团队有所帮助或者说符合当前团队急需弥补的短板的。
那么项目经验会重点考察什么?
-
考察候选人项目总结能力
-
考察候选人项目经验是否作假
-
考察候选人参与项目收获的成长(考察自我沉淀以及认知升级能力)
-
考察候选人参与项目过程中解决的棘手问题(考察如何协调资源)
-
考察候选人参与项目遇到的难题以及解决思路(考察问题解决的能力)
-
考察候选人项目中学习到什么技术。
-
考察候选人参与的项目取得了什么成果
项目考察基本上重点关注上面这些点,所以候选人一定要对自己的项目100%无死角熟悉以及候选人一定要认真思考上述问题,做好被问的准备。如何更好在项目经验这块高分通关呢?且看下文。。。
2.如何更好地准备项目经验?
第一点:留下好印象,在面试前准备项目描述,深度提炼项目重点。
遵循3W法则,即what、why、how。项目是做什么的?为什么要做这个项目?以及如何做的这个项目取得了什么成果。例如:
我们这个xx中台是为业务线提供技术通用能力的,做xx中台的原因是为了解决xx问题,这个中台包含xx模块,我负责xx模块,我们的服务对象就是xx业务线,通过这个项目我取得了xx成果。
但切忌弄虚作假,简历上的工作经验一定要是100%参与过的,这点很重要。
第二点:弄懂项目运用到的技术实现细节,不要仅了解项目皮毛。
对于技术候选人,面试官面试过程肯定会问项目的实现运用了什么技术,而且一般是由浅入深的方式。这样一方面考察候选人的项目熟知度,另一方面考察候选人技术方面的基础知识。
第三点:思考面试官想要听到什么?不露痕迹地说出面试官爱听的话
因为面试官想了解的内容无外乎:
你做的这个,他也正在做或者曾经做过,知道怎么玩,这样可以考察你是不是真的懂这些技术。所以,你可以结合招聘的JD,看一下JD里的要求是否自己比较熟悉,是否自己项目经验十分匹配,就算匹配度不高,也要了解一下,面试时候就实话实说,这个点项目有用到,但是不是项目重点所在,我只是想扩展下知识了解了下。
第四点:主动突出亮点
假如面试官get不到你的项目运用了什么技术?这时候你一定要突出自己比较熟悉的点,这样可以打开话匣,引导面试官继续深问下去。
比如:在这个项目里用到了什么技术?比如Spring MVC,还有数据库方面的常规技术时,用到了Java内存管理,这样能减少对虚拟机内存的压力,或者说用到了大数据处理技术等。
总而言之,得找一切机会说出你拿得出手的而且你非常熟悉的技术。
第五点:避免低级错误
例如项目中的技术基础概念没准备答不上来,简历上描述的技能答不上来,
这块重点在于面试准备。
3.常见面试题
1.介绍下负责的项目
2.当前项目的测试难点在哪里?
3.你参与的项目测试流程是怎样的?
4.做过的项目中遇到的最大风险点?
5.说一下最近项目推动成功的案例?
6.项目过程遇到的最大的困难是什么?
7.项目中做的质量改进有哪些?描述一个最近的质量改进措施?
若有收获,就点个赞吧!你的鼓励就是我创作的动力 ♥️
荐书
「系统之美:决策者的系统思考」。这本书是系统论入门,没讲太多实用方法,但讲清楚了系统的逻辑。包括如何观察、如何构建或如何改变一个系统。这个系统可以是任何事,一个程序、一个团队,甚至一个政府。
往期推荐