4000字拆解「6轮面试」拿到亚马逊offer
大家好,我是雁卿,从事「测试」岗位,有5年工作经验,2021年,历时2个月,成功拿到了亚马逊测试岗位offer。
面试前,我在各大平台搜索面试经验,然而只在牛客网上找到几个2017年的帖子,没有可以参考的经验。
雁卿作为测试,想着写个复盘作为记录。如果还能对关注我的朋友,能有一点点帮助,就更好了。
文章分为以下四部分
- 面试前的准备
- 面试的详细过程
- 为什么可以通过面试
- 大家可以借鉴的点
一、面试准备
3月初,朋友分享说,亚马逊在深圳开放了测试岗位的招聘,但是雁卿是在boss直聘上面直接投递,没有内推
这个岗位投递简历,发完中文简历后,HR表示需要一份英文简历,雁卿当天晚上立马把英文简历写出来了,花了差不多2个小时。
简单说下雁卿的英文简历是怎么生成的?
首先,通过谷歌翻译中文简历上的内容,形成初稿,但是有些用词肯定比较生硬,语句也有不流畅的地方,所以需要逐字逐句修改完善。
投递了1周后,都没有动静,没有电话,没有邮件。
但是雁卿觉得不至于简历的筛选都通过不了,所以主动在boss上找到投递岗位的对接HR,提供名字和手机号,请HR帮忙查看下进度。
简历通过后,HR 联系安排面试时间。1 面是安排在 1周后。到 1面时间,已经是距投递简历过了半个月。
二、面试过程
1 面时长 1 个小时
首先是英文自我介绍,以及项目情况,个人在项目中负责的工作和成果。
雁卿的 1面都问了哪些测试题目呢?举2个例子:
1. 跟第三方公司合作的积分兑换活动,怎么拿到对方的数据?
2. 介绍下堆栈,微服务,Docker.
还待整理发布,可以参考雁卿公众号更新的测试面试题系列,都是雁卿今年面试过程中实际碰到的面试题,问题难度和范围是类似的。
此外需要注意的一点事,投递外企的话,一定要做好面试需要英语沟通的准备。
整个 1面过程,可以感觉到「面试官很看重时间点」。
比如问题问得差不多了,还差几分钟满1个小时,面试官会继续提问,或者介绍些岗位信息,正好在1个小时后结束。
而且面试官很善于引导,全程的感觉是如沐春风,对于一些问题的回答,面试官会希望听听的想法,非常鼓励表达。
比如雁卿的接口自动化方案用了 pytest, 面试官会问:你是基于哪些背景和分析采用了 pytest的方案呢?可以聊一聊,介绍一下吗?
面试官的语气和态度非常温和,特别喜欢这个面试官,而且,他还是雁卿以后的直属领导,很开心。
1面结束后,又是过了 1周,收到通知说 1面通过。
HR又介绍了一下 2面的内容。2面是车轮面,全程 5轮,都在 1个下午完成。包含测试技术面试,用例设计,coding,和 HR面的环节。
原本安排在 5月初,结果受疫情影响,2面的印度面试官时间不方便,所以推迟到了 5月中旬。
到了原定 2面的那天,雁卿是安排的下午 1点到 6点面试。但是,上午突然腹泻,头痛高烧,这个状态实在无法面试,实在没办法,在上午10点多,临时跟HR取消当天的面试。当时还挺不好意思的,生怕HR以为雁卿是害怕车轮面,临阵脱逃。
由于高烧,深圳是必须去医院的发热门诊先做核酸检测再拿药,于是雁卿拿到核酸阴性的结果证明后,给HR回复邮件,表达歉意,并且附上检查报告图,表示临时取消面试确实事出有因,诚意到位,HR也表示能理解,2面就另外改时间。
这里做个提醒,如果因为自己而耽误了,一定要道歉,并说明原因,态度诚恳。
推迟了之后,5月中下旬,2面的 5轮车轮面试来了,一个下午完成。
- 第1轮是测试经理的技术面,1个小时
- 第2轮是测试用例设计,1个小时
- 第3轮是开发经理的技术面,1个小时
- 第4轮是HR面,30分钟。
- 第5轮是代码coding,1个小时。
第1轮和第3轮的面试,都是需要找出工作中的案例,利用STAR法则展示自己在这个过程中的行动,以及拿到的成果。
第1轮和第3轮的面试题参考:
项目中有哪些流程或者环节,你觉得可以优化的?
这个待优化的问题,你提出来了吗?是你提的还是其他人提的?
你是向谁提出的这个问题?对方的反应如何?
你是通过什么方式提出问题的,私下聊还是复盘会议上当着大家的面提出的?
这个问题是由谁去推动解决的呢?
推进问题处理的过程中,有碰到哪些难题吗?
碰到的难题是怎么处理的呢?
最后这个问题解决了吗?流程优化了吗?
应用到实际项目中了吗?
第2轮是印度面试官,该环节的内容是测试用例的设计。
这里必须说下,印度面试官的口语,真的很难听懂,印度面试官重复2遍的题目,我都没有理解,这个时候觉得,得换个思路才行。
所以,雁卿是跟面试官说,能不能麻烦她把题目内容发在文本框里的,这样就把英语听力转成英语读写了嘛,雁卿还是能搞定的。
用例设计的题目有2道:
第1个是:「关于聊天app,列出功能和非功能测试点」
面试官提到的app是whatsapp,雁卿表示没有用过,所以问面试官,能不能依据国内常用的微信来写。哈哈,面试官当然是答应啦~
第2个是:「关于登陆,注册和用户信息,设计测试点」
这里注意:面试官出题后,需要先了解这个题目能有多少时间作答,并且,功能,兼容,UI,性能,安全, 异常场景,尽量分类说明。
这个环节的难点在于归纳分类,以及,想到的测试点需要用英文写,雁卿就没有想起来朋友圈要怎么用英文描述。
第4轮是HR面试,
主要是了解离职原因,求职意向。还有一些常规的HR会问的题目,也参考之前雁卿发过的HR面试篇吧。
第5轮是代码题,
1个小时的coding
代码题目之前做了完整的记录,雁卿之前分享过。
简单介绍下题目内容:
面试结束后,1个星期内给出答复,如标题所见,雁卿成功通过了面试,公司给出了 1天的考虑时间,当然, offer也是接下了。
之后就是入职前的材料提交,需要在那段时间频繁查看邮件,一旦有邮件就需要尽快回复,并且提交信息等到资料都提交完,并且背景调查完成,就是坐等入职时间了。
从简历投递时间开始计算的话,是过了 9周,2个多月的时间才完成面试到入职的全流程,时间跨度真的很长了。
三、为什么我可以通过面试
雁卿有接近5年的英文环境工作经验,所以面试外企基本不需要担心英文。
另外,金三银四,雁卿已经有80%的面试通过率,4家公司都拿到了offer, 测试技术方面也过关。
雁卿在跟印度面试官面试的过程中,印度口音的英文确实觉得有难度,但是雁卿提出能不能用文字的方式告知题目要求,正好面试官也特别配合,也算是解决了一大难题。
最后一点是,原本定的 2面时间,雁卿由于身体原因临时取消了,但是还算及时沟通并道歉,之后也附上病例证实确有此事,HR也非常理解,后续的过程也没有为此受影响。
此外最重要的一点是:机会到眼前,不去试一下,你怎么知道你行不行呢?
雁卿之前是在一家外企外包,其实没什么信心去投递。
看到这家外企的招聘链接后,也觉得没什么把握,当时还是朋友鼓励说:这个工作计划跟你的求职意向很匹配,先去试试吧。哎嘿,没想到最后还真的面试通过了。
另外一点是:平时打好基本功,在日常工作中积累测试经验。
每个参与的项目进行复盘,把成绩,难点,待优化事项进行总结,是对这次面试特别有帮助的。
过去两年吧,雁卿的时间都花在了画画,谈恋爱,锻炼这几方面,其实测试技能没怎么提升。2020年下半年面试,面了 8家,也只拿到了 1个offer。
哈哈,我就是个还要成长的小菜鸟。
那面试被虐之后,就开始逐个攻破各个面试题目,一一消去知识盲点,比如,我之前也不知道测试去面试要被问这么多计算机网络相关的问题啊。
但是有找工作的需要,而且测试也该了解这方面的内容,所以就要去学习了解,那段时间翻CSDN、简书和博客园特别多,特别专注,效率也很高,每天早上上班前和下班后,不是在学习,就是在收集新面试题。
四、大家可借鉴的点
这个面试机会,是雁卿的好朋友分享的,我们俩都参加了这两次面试,一起分享搜到的面试题,一起猜测面试官可能会考察哪些方面,继续准备,一起聊自己被问到的题目,有哪些方面是回答得还不够好的。
今年雁卿面试了6家公司,每次多多少少也有自己拿不定主意的面试题目,除了在网上搜索参考答案,也会跟朋友去分析应该要怎么回答这类问题。
积累的多了,会的就多了,盲点就少了,有两点可借鉴的点。
1、专业技能的掌握
首先是测试理论基础,雁卿之前考过ISTQB初级证书(国际软件测试资质认证委员会推广的软件测试工程师认证),虽然找工作没什么作用,但是考证后,测试流程,测试理论基础,测试技术和方法,雁卿基本都能过关。
再一个是测试技能打卡,我在2020年底完成了8项的打卡,包含python, Fiddler, SQL, Git, Jmeter, Jenkins, Linux, Docker,每天学习一点点的,每天进步一点点,基础技能就牢固了。
然后是对于自动化的提升,现在进阶的测试,自动化和性能,总得懂一点吧,雁卿之前有一些C/S结构软件的自动化经验,web UI自动化也有些了解,但是不成框架。并且对于移动端自动化,接口自动化不熟悉。
UI自动化,主要是在极客时间和腾讯课堂报了自动化的课程学习,另外是,我们项目组里也有负责自动化测试的同事,所以会边学边请教,同时也会跟一起学习的同事交流讨论。
接口自动化,主要是发现其他项目有接口测试的任务,刚好负责接口测试的这个同事人也特别好,愿意帮忙讲解,而且他也想把工作内容转成自动化的框架,所以我们也是边学边交流,后面还真让我们实现了接口自动化的框架。
「多多发现并且利用好身边的资源」
关于测试面试呢,雁卿再补充一点,多去牛客网上,看看大厂的面试经验,比如字节跳动,虾皮,腾讯等等。大厂的面试还是挺有难度的,如果大厂的面试题,能够hold住,那找工作还用愁吗?
平常,很难去了解哪些是自己不会的。但是碰到面试题,要做题的时候,就知道自己在什么水平了,时不时来点难题刺激下自己,哈哈,学习动力猛涨!
2、英文水平
雁卿其实没有很好的英语学习方法,我觉得我是碰上了好的英语环境,泡在了这样的氛围里面。
高中班上英语平均分129,大一班级的4级通过率80%左右,雁卿大三又担任了英语辅导员,毕业后一直都是英文工作环境。