流程上是三轮面试,两轮的技术综合面试+HR面试,先面前两轮,前两轮过了,再联系面试者HR面试,面试的岗位是测试岗,两轮面试在1个半小时左右。
面试时,对自己要有自信,对自己的简历也要吃透,简历上写到的知识点一定要足够清楚。
一面-技术面(45min)
1、全局锁、乐观锁和悲观锁;
2、列表和字典那个有序那个无序;
3、目前主要从事哪方面的研究;
4、UI和接口自动化用什么框架做的,覆盖面怎么样,目前项目的接口数量有多少;
5、对安卓了解多少,说一下安卓生命周期;
6、目前的工作中,功能测试和自动化测试的比例有多少,你期望的工作这两者的比例有多少;
7、uWSGI和wsgi有什么区别;
8、用Nginx uWSGI supervisor搞这么复杂做什么,有这么多并发吗,进程开多少;
9、熟悉那些adb的命令;
10、什么时候可以到岗。
二面-技术面(40min)
1、作为一名应届生的学生,一些新的东西都没有学过的情况下,你是怎么学的;
2、平时学习情况如何;
3、你如何跟业界进行交流,平时经常去那些社区或者论坛,有没有参加过他们的线下活动;
4、你做的自动化框架的优点和改进点有哪些(一,二面都有);
5、你的接口口测试用例是怎么设计的(一,二面都有);
6、对网络劫持的理解;
7、对安全/渗透测试了解多少,知道哪些攻击方式,如何做安全测试;
8、职业规划(一,二面都有);
9、你熟悉的这些抓包工具你用来做什么,可以看到什么;
10、网站前端用的什么框架。
三面-HR面(30min)
三分钟自我介绍;
为什么要选择考研;
工作生活中有哪些难忘的事情;
一些学习经验;
平时爱好,跑步频率和配速;
成绩排名;
获得过哪些奖学金。
结束语
整体上面试难度不是特别大,C++的基础问了一些,有另外一个概念我没答上来也忘记了,一面重视技术,二面我自己是感觉重视认知度,你对测试工作了解的广度,能不能保持挑战性,积极性,跟二面面试官聊的挺多的,不仅仅测试这方面,还有一些行业的发展,公司的发展等等。
另外,在强调一下,面试一定要对简历上的东西足够熟悉,并且最好能深入一下,比如:你说你用selenium做过UI自动化,那最好了解selenium的原理,或者你说你用Nginx uWSGI supervisor部署Flask应用,那就得去了解这些东西是什么,与之想类似的概念也要懂,比如我碰到的uWSGI和wsgi的区别,以此类推。
然后还要展示出你的主动学习能力和跟进行业发展的情况,就是你要表现出你有跟外界进行交流,不是闭门造车,然后也不要扯太多你不会的,比如你不懂Java,不懂安卓,你说你有了解过安卓四大组件,那面试官极有可能就问你四大组件是什么,或者拿一个出来考你。
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】
全套资料获取方式:点击下方小卡片自行领取即可