欢迎访问
这是个实用的Python网站

最近面试的经验总结

前言

这不是一篇面试 BAT 类大厂经验的文章,只是我最近的一些面试心得。

最近出去面试了几家公司,面试的岗位是测试开发工程师。现在把这几天面试的一个经验和心得分享出来,不一定对大家有所帮助,但还是希望能对大家有一丢丢的帮助。

全栈型岗位

这几天面的有些公司是要求全栈型的,很多领域都要精通型的,比如有一家公司核心业务是贷款,需要招的是风控系统的测试开发岗位。在这个「和机器赛跑」的年代,需要掌握的技能比较多。

因为风控系统作为公司比较重要的一个系统,需要和各个部门的人打交道,所以需要有一定的项目管理知识。我之前也通过了 PMP 项目管理考试,但还是缺少相关的项目管理经验,对于管理,还是需要理论结合管理经验来支撑的。

对于管理,管的是事,理的是人,我觉得这是管理的精髓。我们怎么样做好成本管理,做好时间管理,做好质量管理,做好沟通管理和干系人管理,这里面学问很大。

这类公司需要掌握的第二个技能是数据分析的技能。随着大数据的到来,网上庞杂的数据杂乱无章。我们需要从这些数据中,提炼出我们需要的数据,提取出对我们有价值的数据。
比如这家贷款公司对于用户申请贷款后,给用户多少额度。需要借用用户消费的大数据,通过我们从网上或者银行的数据,来获知这个用户所有与支付相关的足迹。通过足迹分析判断这个用户的信用能力和偿还能力,以此为标准来给用户下额度。

第三个技能是自动化测试的技能。作为一个测试工程师,现在的技能不仅仅只局限于功能测试。因为一个产品成熟了,随着他的用户量变大,稳定性、性能,都是他能否留存用户的标准。所以就目前的环境而言,一个好的测试工程师,对技术的要求是偏高的,包括但不限于功能业务、性能、自动化、测试工具开发等等。

很多人认为,测试工程师不如开发工程师,这句话较片面,因为可能就一个技术层面的角度来讲的话,可能是没有开发在某个技术点钻研的深,但是测试需要掌握的技能面比较广。

服务端自动化类

这类公司是是需要将业务统计的数据和数据库数据校对,保证数据的准确性。他们目前是通过人工去比对,这需要耗费的人工成本是很大的。他们需要招聘的是通过接口自动化的形式把接口返回的数据和数据库的数据进行对比,确保两者相等。
面试官告诉我,他们的开发已经把自动化测试框架搭建好了,自动化框架用的是 Java 语言搭建的。所以,对于计算机语言的掌握,大家在能力和时间有余的情况下,还是尽量多地掌握语言。这样,我们找工作就不会受语言的限制。就像我们的技能卡一样,我们可以随时转换,让我们游刃有余。

之前我在博客上也分享过接口自动化测试的文章,感兴趣的话可以点击阅读原文查看参考。
通过接口自动化测试来比对数据的准确性,这样就可以降低工作人员的工作量,降低成本。

所以现在,自动化已成为一个常态。只会功能测试的,肯定是被淘汰的。除非你有非常丰富的经验,能帮助公司避免走很多弯路。

当然,需要人与人之间沟通协作的工作是机器是无法替代的,所以,管理岗也是一条可以选择的路。

刨根问底型

第三类公司,面试官问的问题比较细节化。比如,问了各种工具的实现原理是什么?以及新老版本的区别是什么?测试工具和框架的区别。

这些问题如果能对答如流,和平时的总结和思考分不开,需要对这些基础的点不仅要知其然还要知其所以然。

这些细节型的问题,我回答的并不好,有些细节问题平时还是缺少研究的,有些细节问题看似不重要,但是有时却能帮助我们提高工作效率,节约时间成本。

电话面试型

第四类公司面试,技术面试是通过电话来实现的。现在电话面试也是特别常见,通过电话面试可以初步了解应聘者的情况,如果不合适的话就可以取消现场面试,避免现场面试浪费大家的时间。

如果我们是在公司上班的话,我们需要在电话面试前找好一个安静的环境。对于电话面试还有一点非常重要,就是面试官在说话的时候,我们要给予及时的回应,不然面试官以为掉线了或者没有在认真听。我们给予及时的反馈的话,表示我在认真的听,这也是对面试官的尊重。因为电话面试,不同于面对面的现场面试,电话面试看不到对方的表情,只能通过声音,来给予及时的反馈。

最后一点,关于守时,我们一定要按规定时间,最好提前 10~15 分钟,到达面试地点。迟到的话会给面试官一种不守时的印象。比如因为其他事情需要晚到,延迟的话,一定要事先和 HR 沟通好。如果离预定的时间还很早的话就到的话,也不要那个时候去联系他,因为离你约定的时间比较长的话,他们可能在处理其他的事情。你的突然闯入会打乱他们的计划,甚至会产生烦躁情绪,会直接影响你的面试结果。


以上就是最近面试的一些总结,希望大家都能找到适合自己的平台。

 

赞(0) 打赏
未经允许不得转载:Python知识圈 » 最近面试的经验总结

评论 抢沙发