目前公司正处在快速发展阶段,因此,在不停的招人,时常要被叫去参加招聘面试。因而,想给你们聊聊我面试的一些见解,固然,这里面有着我的喜爱。面试
首先,我会让作自我介绍。这很俗套,倒是一个不错的开场。由于一上来我也不知道应该从哪里问起,因此,从你作自我介绍的过程当中捕捉你所用到的一些工具和技术,就此会切入进去深挖这些问题。架构
例如,说到公司的测试流程,面试者说,...由咱们部署测试环境,那我会追问,你是如何部署的?面试者回答是经过Jenkins,我会进一步追问,Jenkins的部署命令是你写的么?能说说用到的哪些命令以及步骤,面试者说用到了Maven打包命令,那我继续追问,处了打包,Maven还能用来作什么?... 固然,测试人员通常被我追问不了几轮的。一方面,有些问题只有作过好多年技术才能够接触到。另外一方面,也能体现出你在工做中是不是一个具备好奇心以及上进心的人。若是只循序渐进的只完成手头上的事情,你可能永远也不知道开发和运维在作什么。app
为了经过简历的筛选,不少同窗喜欢在简历上写selenium、appium、robot framework这些。这都是我喜闻乐见的。运维
首先,我会从工具的实际使用状况入手,你的项目写了多少条用例?如何维护这些自动化脚本?若是遇到用例不稳定的状况多是什么缘由?如何增长用例的稳定性?工具
其实,我会问原理,appium的工做原理是什么?它如何支持多语言和多平台的。 roobot framework的设计架构是怎样的?如何开发系统关键字。学习
因此,只是拿这些工具写两个demo其实跟不会差很少。若是想搞清楚这些工具原理必须是通过长期的使用和研究。固然,若是你有足够的开发功底,这些工具都很好理解其工做原理。测试
这是我在衡量一个测试人员的重要标准,若是一位工做一、2年的测试,那么他的经验和能力超过了我面试的大多数一、2年的,那么在我看来是优秀的。若是一位工做五、6年的测试,他的经验和能力并无达到这个工龄应有的水平,虽然能力比一、2年的强不少,要的薪资也不高。我仍然倾向于一、2年的,由于站在公司的角度,公司的发展离不开员工的自我发展。你的积极学习和进步的态度可能会影响到同事和甚至是团队。设计
因此,请保持和你工龄匹配的能力和经验。若是你发现公司很不注重员工的提高,或者身边的同事根本不学习和研究新的技术,而你刚好相反,赶快离开那家公司吧!开发
若是你真的很想获得某份工做,请用你的诚意打动他们,好比去使用和体验他们公司的产品,咱们老大曾面试过一位测试,他把咱们公司的全部的产品都使用和体验了一遍,而且谈谈本身对产品的理解和见解。虽然他能力没有那么出众但依然被录用了,这并非教你“投机取巧”,这背后体现了你对某个工做岗位的重视和用心。一样也会获得公司的重视。部署
前提是你能力是知足公司要求的,而且能碰到一位有人情味的面试官。
以上,但愿对你有帮助。