Amazon Intern Offer

avatar 40138
giantleap2012
6789
21
刚收到offer。来发一下面经回报大家啦。先上一下背景吧,我本科是土木的,本科成绩不错申到了不错的学校ms,现在还是土木专业的,计划暑假转专业,上的课全是cs,我们学校选课比较自由。。我是零基础学cs的,入学的时候array是什么我都不知道。自己本身对cs还是挺感兴趣的,去年一入学就开始计划转专业,由于本科过于水,就是玩过去的,于是就及其不适应,感觉学习压力很大,就只选了data structure 和 算法两门课,因为啥都不懂,算法课又异常难,gpa妥妥悲剧了。。而且学校地理位置很好,学习cs的氛围特别浓,来了后这里真的是牛人遍地,每天人们嘴里谈的关键词就是computer science 和 entrepreneurship, 亚历山大啊。好的方面就是当你看到这些牛人们比你还用功刻苦的时候,你就不由自主的要去努力了,虽然压力会比较大。。其实现在实力还是很弱的,操作系统几乎是完全不懂,幸亏amazon的面试主要针对data structure和简单的coding,cracking coding扫过了六章,前四章以及oodesign 和recursion。
下面上面经。三轮电面,前两轮一起的。

第一轮:
先聊project,然后问了array和list区别,然后出了个coding,anagram,挺简单的。是个三哥,让我写出来一行一行读给他听。。从来没读过程序,读的异常纠结,但是感觉三哥还挺理解的,这一轮应该是过了。

第二轮:
名字是中国人,但是完全没有任何口音,目测是个ABC。上来先问你最喜欢的算法是什么,我说了DIJKSTRA, 然后让我解释一下这个算法,还有时间复杂度。然后出了典型的dp题,给一组coin和一个int,找出最少的数目可以加起来组成这个int。死在这题上了。。recursion和dp学的不是很好,第二轮面的时候还没有看过cracking上的recursion那章。

然后两天后收到三面通知。故意约得晚了一些,在家刷了两天题,把高频题都写了一遍,这里非常要感谢一亩三分地,面试前看到有个帖发了个总结amazon面试题的doc,非常受用。

第三轮:
这次感觉挺简单的,前五分钟聊project,然后问hashtable 和bst 的比较,然后coding,第一题two sum,出了个小bug但是好像问题不大,然后问了ood 一个resturant,各种follow up,面的还是不错的,这次也是个三哥。

总的来说还是运气很好,因为amazon找人多,面试难度一般,之前还面了几家,都是第一轮就被拒了。周五还要面一下ebay。一直以来在论坛里获得了很多,一直没发过贴,这半年来转专业还是挺苦的,拿到了offer真的很开心,希望大家也各种拿offer了。
  • 5
21条回复