我应聘自动化测试岗位,HR约我下班后19:30,她们也做无人机,主要是类似车联网的东西,产品也就是跟手机终端差不多;
去现场填表、填资料,以下都是同一时间段完成
一、笔试
1.写出a-z的排列方式(不能用排序函数)
2.使用什么框架,熟悉什么方法,有什么用?
3.怎么查找xpath元素;
4.\\.[*\a]表达什么意思(python的appuim里面的相对定位的知识点)
5.程序运行出现fail项怎么排除问题?
6.
一面、HR面
HR面问的问题不重要,我都懒得记她们问的什么问题,反正自我介绍也没有介绍技术的东西。
二面
做自动化开发的不是由技术面我,而是由他们的技术经理(女)来面我
1.自我介绍
2.问我用什么东西写自动化;
3.有个场景:他们的app和PC端的东西怎么同步测试?如何写脚本测试.
....其实这个问题吧,刚开始我不知道他说的意思,我以为是pc端下发指令控制终端app,结果不是,是她们的产品和PC端同步展现,怎么说,就是让他们找研发要接口,她说研发不给。那我说一般我处理方法就是提需求,实在不给那就没办法。他们用时间方式来做自动化判断,导致app和PC端不同步,这误差很大,我跟她举了我做终端的例子:我们以前两台电脑,一台连接一个手机,一台控制一台手机,一台让手机1发起呼叫,另一台大概多少秒后手机2在判断是否接收到。这样存在很大的误差,做自动化根本没有意思,我的做法是一台电脑连接两个手机。向他们的情况真的需要去申请研发提供接口,不然这种方法测试没有意义,干脆不测,可她说必须实现(可能内部斗争,自己研发都不给或者app是别人的没有接口)。那只能在想办法,如果这种方式的话,我还不如手动跟你测试,自动化根本在浪费时间。我问她有几个人在写自动化开发而已,原理有三个,两个走了。
4.如何带一个团队?
最后她觉得我说话太直,她觉得我不符合她们公司,我问她为什么?她说可能觉得我也留不住我(这是真的,我来面试主要是看她们自动化到底怎么做的,想不到这么***,跟我想象的不太一样)反正就没有得聊了。
总结:她们面试感觉不是招人的,是想让人来解决她们遇到的问题解决不了的,反正我知道怎么做,没有具体告诉她们,但是也告诉了其他很多东西给她,她说:感谢我教会了她很多东西;