一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 6132|回复: 40
收起左侧

Amazon Group Interview 面经

[复制链接] |试试Instant~ |关注本帖
ramen 发表于 2015-10-3 11:26:59 | 显示全部楼层 |阅读模式

2016(7-9月) 码农类 硕士 全职@Amazon - 网上海投 - Onsite |Passfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
9/29 去Amazon 面了传说中的group interview, 三天后收到offer, 八九月刚开始找工作,突然这么快有了结果,真是很感激。在此分享一下经历。题目和之前8,9月的面经里提到的是一样的,我自己也是面试前看了一下,这里不再重复,主要讲一下流程体会。

------------------ 流程 ----------------------

早上八点到亚马逊,酒店离得非常近,步行10分钟以内,酒店提供免费早餐,建议吃饱一些。 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
8点15准时,HR领大家进一个面试的大房间,组已经是提前分好,找到自己的名字,认识一下自己的team. 我的这组,一个印度男生,一个白人,看上去年纪比一般的应届生大一些。. from: 1point3acres.com/bbs
这时候你还可以吃点他们提供的点心咖啡,然后HR开始介绍亚马逊企业文化,面试流程,已经西雅图如何美好。. 1point3acres.com/bbs
大概9点多开始发题,然后就看题,小组讨论一下,定好自己想做的部份,并且从他们的一个folder把整个project的zip file 下载下来。
C++,python, Java的skeleton code 都在这个folder里,根据自己的选择的IDE,导入project。我用的是Eclipse+Java. Folder里面还有一个README, 手把手教你怎么把project import。
然后有三个工程师作为proctor, 会过来问一下每个人选的task, 以及思路。
接下来就开始做题,白板上proctor会写好每个人的30分钟面试的时间,我的是12:30, 所以之前大约有2个小时左右可以理清思路,写代码。. from: 1point3acres.com/bbs

时间到了就拉你出去聊一下你的思路,30分钟,不看你代码,就听你说问的什么algorithm, data structure, 会问很多run time 之类的。
这时候不需要完全有一个最佳的想法,但是大致的可行的思路最好是已经想出来,并且已经implement差不多了,但是面试官也会和你一同思考,提供他的思路。
我的那部分有两个restriction,我当时想到一个比较简洁的hashmap的方法解决其中一个, 另外一个当时还是在brute force阶段,但是表示也可以用hashmap, 面试官在这个基础上加上了一个不错的建议,
所以最后用了hashmap 和 hashset. .1point3acres缃

30分钟后就继续写代码,跑代码,中间吃个他们的三明治填肚子。 . 1point 3acres 璁哄潧
3点半交代买,我在3点的时候又被拉出去聊了15分钟,这时候代码已经都写完了,正在写comment, 面试官就随便问问你用了什么data structure, 解释一下你的代码,如果还有时间,你会再做什么,
然后说你代码写完跑通了么,我表示应该是跑通了,但是如果有时间,还需要更多的test. . Waral 鍗氬鏈夋洿澶氭枃绔,
又随便问了他几个问题,就赶紧回去把comment写好。. 1point 3acres 璁哄潧
3点半就提交代码,上传到他们网上,然后关机,收拾东西,走人。

------------------- 体会 ----------------------
1. 我面试前看了一些面经,大概有一点概念,面试前一天自己用Java 模拟了一下类似于 OS round robin scheduling,练练手。
2. 熟悉一下自己想用的语言的read in file, write out file. 其实他们都会提供代码handle这部分,但是熟悉一下,还是有好处。. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
3. 你所有的code,其实只在一个file里面完成,我一开始是在main里面写,也能跑,后来还是被印度小哥提醒,发现原来在另外一个file里面,comment还写着 // implement your code here.
4. 给你的input file很大,可以自己截取最开始的10个entry左右,用小的file 测试代码。-google 1point3acres
5. 关于选题,说实话我只看懂了一个,另外两个一开始没有很快有思路。这个时候,一定要speak for yourself, 不要表现得很急,但是也绝不要礼让,想做哪个,就一定要说出来。
我可能是占了作为女生的便宜,组里的白人大叔让我先选了,感觉那个印度小哥也很想做这个。. From 1point 3acres bbs
6. 选完了题目,就赶紧想思路,赶紧写,数据结构很重要,没有什么算法。而数据结果,无非也就是hashmap, set, arraylist几个,能简单的,不要往 tree 什么的去想。
hashmap, hashmap, hashmap, 重要的东西说三遍。

7. 一定写comment, 讲清楚你的approach。我还写了Java doc。 README没有时间写了,也没有写unit test, 看来这都不是问题,有时间写写,没时间还是保证保证代码。
8. 尽量分成小的method/function写,注意命名,总之代码保持简洁,方便自己写,也方便他们事后读。. more info on 1point3acres.com
9. 第一次30分钟面试的时候,不一定要完全都想通,保持一种与面试官讨论,向面试官学习的心态,把自己的想法有条有理讲清楚,把自己隐约想到,但是还没完全想好怎么做的,也要讲出来,
面试官会帮助你理清思路。
10. 个人觉得team work, leadership 没什么大用,也体现不了太多,但是在自己有时间的情况下,尽量帮队友,有时候,可能就是一个很小的地方,当局者迷,你可能一下子就看出来了,他
还卡在那里。这样反过来,他们也会帮助你。
11. 西雅图在我去的时候阳光灿烂,我已经是爱上那里了,大家面完之后,一定去海边逛逛,尝尝当地的chowder. 一天65刀饭钱,我是完全用不掉啊。

基本就这些了,我觉得这是面过最简单的面试了,虽然去之前还是忧心忡忡,但是比起一天四五轮那种,真的没那么累,也没那么紧张。

最后想问问大家有什么建议:
Amazon 的选组,大家有什么推荐的?比如说那些组是强烈不建议去的,那些组可以学到很多东西,等等。
Amazon 给了三周时间决定,近期还有Cisco Meraki, Microsoft, Epic, Ericsson。
比较喜欢Cisco Meraki, 和Microsoft, 当然现在还在面试,有没有谁了解Cisco Meraki, 已经可以分析比较一下Amazon vs. Microsoft的。
刷题太累,没有动力啊。

谢谢啦!
祝大家找工作顺利!

评分

7

查看全部评分

本帖被以下淘专辑推荐:

kurtwang 发表于 2015-10-3 12:03:07 | 显示全部楼层
选组都看人品,HR给的都是大组,最后去下面哪个小组都是目前不知道的。。。
听说kindle下面的组都比较闲
对Echo感兴趣可以跟hr说能不能去Echo相关的组
微软和亚马逊的比较这个看个人喜好吧
如果考虑以后跳槽的话就去亚马逊
打算安心等绿卡就微软
回复 支持 反对

使用道具 举报

myllm 发表于 2015-10-3 12:04:48 | 显示全部楼层
kurtwang 发表于 2015-10-3 12:03
选组都看人品,HR给的都是大组,最后去下面哪个小组都是目前不知道的。。。
听说kindle下面的组都比较闲. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
...
.鐣欏璁哄潧-涓浜-涓夊垎鍦
echo组怎么样啊?
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-10-3 12:19:55 | 显示全部楼层
myllm 发表于 2015-10-3 12:04
echo组怎么样啊?
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
应该挺有意思的吧,做speech recognition一些的东西
再具体干什么就不知道了,听hr说感觉很火的样子
回复 支持 反对

使用道具 举报

myllm 发表于 2015-10-3 12:37:47 | 显示全部楼层
kurtwang 发表于 2015-10-3 12:19
应该挺有意思的吧,做speech recognition一些的东西
再具体干什么就不知道了,听hr说感 ...
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
你也去Amazon了啊?去啥组了?
回复 支持 反对

使用道具 举报

 楼主| ramen 发表于 2015-10-3 12:50:14 | 显示全部楼层
kurtwang 发表于 2015-10-3 12:03
选组都看人品,HR给的都是大组,最后去下面哪个小组都是目前不知道的。。。
听说kindle下面的组都比较闲
...
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
哦哦,谢谢!
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-10-3 23:12:22 | 显示全部楼层
myllm 发表于 2015-10-3 12:37
你也去Amazon了啊?去啥组了?

还没分组,打算回实习的组
回复 支持 反对

使用道具 举报

myllm 发表于 2015-10-4 00:22:08 | 显示全部楼层
kurtwang 发表于 2015-10-3 23:12.鐣欏璁哄潧-涓浜-涓夊垎鍦
还没分组,打算回实习的组
. 鍥磋鎴戜滑@1point 3 acres
你们组是做啥的啊?
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-10-4 00:36:06 | 显示全部楼层
myllm 发表于 2015-10-4 00:22. From 1point 3acres bbs
你们组是做啥的啊?

transportation下面的, 现在在负责amazon flex的上一代软件, 果断时间做flex相关data mining, ml的一些东西
回复 支持 反对

使用道具 举报

myllm 发表于 2015-10-4 00:46:41 | 显示全部楼层
kurtwang 发表于 2015-10-4 00:36. 1point 3acres 璁哄潧
transportation下面的, 现在在负责amazon flex的上一代软件, 果断时间做flex相关data mining, ml的一些东 ...

那很不错啊!我要能分到靠谱的组就好了
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-10-4 01:18:16 | 显示全部楼层
myllm 发表于 2015-10-4 00:46-google 1point3acres
那很不错啊!我要能分到靠谱的组就好了

恩。。因为分组都是告诉的大组。。比较模糊
回复 支持 反对

使用道具 举报

沼泽地的青蛙 发表于 2015-10-4 04:13:41 | 显示全部楼层
请问楼主C++的ide到底有没有什么问题啊?
回复 支持 反对

使用道具 举报

 楼主| ramen 发表于 2015-10-4 06:12:37 来自手机 | 显示全部楼层
我用Java, 我们组的都用了Java. 有配Ubuntu...但是具体不清楚
回复 支持 反对

使用道具 举报

wilsonyqm 发表于 2015-10-4 07:35:23 | 显示全部楼层
ramen 发表于 2015-10-4 06:12
我用Java, 我们组的都用了Java. 有配Ubuntu...但是具体不清楚

楼主做的是第一个selection吗?
回复 支持 反对

使用道具 举报

但求有学上 发表于 2015-10-5 06:53:29 | 显示全部楼层
沼泽地的青蛙 发表于 2015-10-4 04:13
请问楼主C++的ide到底有没有什么问题啊?

我用的c++的ide,感觉没什么问题,主要是我之前一直用vs编,debug什么的比较熟悉。
回复 支持 反对

使用道具 举报

沼泽地的青蛙 发表于 2015-10-5 07:24:36 | 显示全部楼层
但求有学上 发表于 2015-10-5 06:53
我用的c++的ide,感觉没什么问题,主要是我之前一直用vs编,debug什么的比较熟悉。

之前听别人说vs用不了把我吓坏了。。没有问题就好!
回复 支持 反对

使用道具 举报

但求有学上 发表于 2015-10-5 07:39:57 | 显示全部楼层
沼泽地的青蛙 发表于 2015-10-5 07:24
之前听别人说vs用不了把我吓坏了。。没有问题就好!
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
那就不清楚了,反正我用的感觉跟自己电脑上的没啥区别
回复 支持 反对

使用道具 举报

沼泽地的青蛙 发表于 2015-10-5 08:52:54 | 显示全部楼层
但求有学上 发表于 2015-10-5 07:39
那就不清楚了,反正我用的感觉跟自己电脑上的没啥区别

请问是哪个版本的vs呢?
回复 支持 反对

使用道具 举报

但求有学上 发表于 2015-10-6 03:14:11 | 显示全部楼层
沼泽地的青蛙 发表于 2015-10-5 08:52
请问是哪个版本的vs呢?
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
visual studio express, 具体那个版本我也没仔细看
回复 支持 反对

使用道具 举报

xiaoying10101 发表于 2015-10-25 17:57:15 | 显示全部楼层
请问楼主可以用什么语言?Python可以用吗?谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 02:25

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表