注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
我的申请面试过程
我2016年年中去亚马逊面试了软件工程师职位,面的是Amazon Fashion Technology组。亚马逊的面试,我找在亚马逊工作的同学内推过,也在LinkedIn上找过亚马逊的HR。面试过亚马逊,亚马逊内部系统都会有记录。如果面试挂了,面试者就有一段时间的冷冻期。在这期间投递简历给亚马逊,亚马逊是不会处理这个申请者的工作申请的。
下面是我2016年年中面试Amazon Fashion Technology组软件工程师的面试time line:
6月14号收到HR确认的内推和面试邀请
6月21号收到Info Call(了解下我的个人情况)
6月21号收到HackerRank Code Test
6月28号提交HackerRank Code Test
7月8号通知Code Test通过
7月14号下午1-2点电面
7月14号下午通知电面通过
7月28号周四10:00am西雅图onsite
8月2号周二下午HR电话通知面试结果
OA
6月21号, HR给我打了Info Call来了解我的个人情况。然后就给我发了个HackerRank网站的编程测试邀请。亚马逊Code Test(Online Assessment)的面经网上是很多的。所以我就在网上找了亚马逊的面经题,把面经题里的题都做了下,然后在6月28号上阵考Code Test。
第一题面经中了, 但当时没记录题目。
第二题是二叉树节点最小公共祖先变形,在LeetCode上有原题。Code Test题目里给的背景是公司里manager employee的关系。
电话面试
7月14号下午1-2点,我进行了电面。我电面的过程是这样的:
// I am ready for the interview at 1:00pm. Ok, my number is XXX XXX XXXX. Thanks.
// Hi. I'll call you shortly. Great!
// Interviewer: XXXX XXXXXXX, XXXXX XXXXX
面试官先介绍了下自己
然后让我介绍下自己
解释HashMap工作原理,走一遍例子,时间复杂度
解释Stack和Queue的区别
然后让我挑了一个简历上的项目说说。面试官没有深入的问。
然后我和面试官在Collabedit网站上做了两个题。
第一题:
Given a sorted integer array, there are duplicates in the e白板面试,我们应该提前在家里买个白板练习在白板上写代码。了解白板上字该写多大,字怎么写好看,代码不写歪等。
2、很多时候,面试官描述题目的时候,故意给的模糊。我们需要和面试官沟通,去使题目的背景更加清晰。比如数组是否是已排序的,是否有重复元素,都是整数吗,如果输入为空,我就返回什么可以吗等等。然后可以和面试官说自己准备怎么解这个题目,询问面试官是否可以。
3、答完题的时候,有时间我们可以主动写一些测试用例,自己去检查下我们写的代码,有问题可以及时改正。另外,有的题目比较简单,我们写的时候和写完都要仔细。这样的题目尽量不要出错。
4、答完的时候,有时间可以写下或分析下解法的时间复杂度和空间复杂度。面试过程中,面试官可能会就着题目,问你一些变形题。
5、面试其实是一个跟人交流的过程,面试官在思考是否愿意和眼前的这个面试者在同一个组工作,这个面试者是否能很好和组员合作。一个好的面试过程,应该是面试官知道你的思考过程,你如果思考错了,面试官可以及时把你拉回来。
亚马逊面试过程中会问很多行为问题,这个是亚麻的面试特色。大家面试前多读亚麻的Leadership Principles,针对一些Principles,自己准备一些经历以备解答。另外去亚马逊面试过程中的交通,吃饭,住宿都是可以报销的。来回机票和酒店是亚马逊直接帮我们定的。自己保留好吃饭和交通的收据,之后可以找亚麻报销。
|