最近作为面试官,面试了几个人,虽然还没有招到合适的,暂且先记录下这段时间的心得吧,首先公司需要一个中级和一个高级,中级要求会写一些脚本,包括性能和自动化,高级的要求比中级更深入一点,当然薪水也更高。首先我在拉勾网上筛选中级的,基本上选择的是2-5年的,先在线上了解下,觉得ok就约过来聊聊。大概见了四五个,首先面试的时候我会让他做个自我介绍,了解下他的表达能力和过往经历,之后先从技术入手,比如说会什么语言,很多人都说自己学过python,我就会从浅到深问,列表和元组的区别,进程和线程分别用到什么模块,如何实现异步IO等,自动化很多人都说用到appium或者selenium,大概十份简历有九份都会提到,我也遵循上面的原则,appium的定位,appium的运行原理,selenium常用的定位方式到后台运行等,性能这块很多人都会提到jmeter,毕竟是免费开源的一个工具,jmeter常用的元件,分布式和beanshell脚本等。最后就是一些测试思想,测试框架和工作能力的考察
综上所述,先从技术问起,如果技术不达标,进来工作也会相当辛苦,再问测试流程测试思想,最后到规划和对下一份工作的期待等,一套流程下来,最少要一个小时,可能由于年底的关系吧,匹配的人不是很多,简历上写的很多,可是实际的了解可能仅仅停留在了解,没有亲自动手写过,记得之前面试的一个,说对python做过selenium自动化测试,但是问道列表的切片问题时,却答不上来,如果是这样,用selenium定位到一组元素时,如何获取到其中的一部分呢(比如说奇数个),所以我觉得可能是网上复制的代码,然后自己将其中的id和name等替换了一些,运行是可以的,但是似懂非懂,很难从中学到并且巩固python基础,哎,粘贴代码害死人啊,所以还是对自己写过的东西做一些了解,熟悉每一行代码是做什么的,面试官都会从你简历上的东西开始问,所以把简历上的东西弄清楚很重要,这也影响面试官对你的印象。
原文地址:https://www.cnblogs.com/diwangguilai/p/9939571.html