也谈转专业拿到amazon offer的过程

avatar 191187
mikezhang
16266
57
楼主10月29日参加亚马逊group interview, 30号拿到offer(效率真高..)

先谈谈楼主背景, 目前UCSD ECE的研二,其实是2015 Winter那个Quarter才决心转CS。刚从国内来的时候,虽然听说的故事很多,但还是对ECE找工作抱有一定的幻想,所以
第一个Quarter一门计算机的课也没学,真的很浪费。去参加第一个job fair的时候。。。整个会场95%的公司都招software engineer,我战战兢兢地浏览各个公司的要求,真的有点
无助的感觉。排Intel的时候,小哥问我会什么,我说..Image processing,小哥说.. nice to talk to you。连宾利都要招software engineer,连LZ自己的本专业DSP和图像处理,都要招
会C++的人。{:4_98:}

从会场出来,我就下定决心转CS,下一次job fair不能吃翔了,然而后来才知道暑期实习基本都在第一个Quarter找,所以最后抓紧找了国内某大型公司(也是三轮面试,skype,实习真的
真的很有用,简历上多写实习的经历,在job fair吹牛的时候可以和站台的谈笑风生,而且我个人感觉这个Quarter投简历的回复率明显更高)
在学长和周围大神的建议下,我在两个Quarter完成了Data structure, Algorithm 和Operating System,和若干其他Specific branch的 课程,当然,Leetcode 你们懂的,在这里免费给Leetcode打
广告,不仅仅是为了刷题,做Leetcode真的提高很快,我现在做Leetcode都是Java和C++各写一遍,要学哪一门语言,就去Leetcode上用这门语言写题,真的进步很快。至于语言的话,如果让我
挑一门,我会挑Java,挑两门,再加C++,挑三门,再加Python。个人觉得Java的机会似乎要多一些。关于选课,建议选Project多的课,这样简历很丰满,然后每个Project用1-2行简单描述一下,
效果拔群。

转眼间到了研二,参加了这个Quarter的Job fair,(排Microsoft的时候,在我前面的小哥,面试官问他会什么,他说...Image processing,然后。。nice to talk to you,LZ站在他背后,满眼都是
自己当年的影子,泪流满面啊。。。)job fair机会很多,很多人拿到了面试,我也拿到了Yahoo的On campus,我觉得yahoo题目巨简单。。面完感觉巨好,就是至今没有消息,
Coordinator从来不回邮件和电话。感觉可能是我Project experience写得多,今年拿到了好多面试,Yahoo, google, amazon, riot game, bloomberg还有一众小公司,然而有几位大神面试却没有我多,
讨论之后我认为还是简历的问题,这里我还要强调一下,最好每个project都简单描述一下,不要只写我做过XXXXX,至少也要写个得到了XXX的结果,否则看上去就像抱大腿的。关于投简历的事情,我个人认为最好还是找内推。三周前我非常着急,当是周围有个大神两天一面,而我当是几乎还没有面试,后来得知大神经常有内推的机会。内推真的很重要,有时候内推的简历
是直接给hiring manager的,被看得也会更仔细一点,海投的简历要是没被扫到重点,很有可能就被跳过了。

说说Group interview,题没变,但是有些细节不一样,楼主去之前准备的完全没用,全是当场自己重新想的。语言还是Java, c++和Python,都有IDE和Linux下的工具,都有框架和现成的输入输出文件。9点45发题,拿到题马上懵了,和想象中的有出入,同组的两个三哥,似乎没见过题(并不像传说中的阿三都有原题),和他们讨论的时候,感觉他们思路很混乱,不过真的要感谢这两个三哥,他们在整场面试中,一直在问我问题,强行体现了我的Leadership和teamwork.....
10点半左右,我被叫出去一面,讲了下简单的想法,当时主要讲了一个Most-fit,round robin和用Hashmap来处理这道题。回来之后一直码到12点多,送进来很多三明治,当时听地里说中饭巨难吃,所以
我一直没吃中饭。。一天喝了8瓶水,不停跑厕所。。1点多,我被叫出去2面,带上电脑,当时面试官说我的idea很好,但是他们需要runnable的code,如果我最后出不了结果,可能还是GG。当时我一个方法
写了300多行。。最后强行拆了几个方法出来。因为我用的Eclipse,所以除了第一次运行报了一个空针exception以外,第二遍居然直接跑出结果了,当时我也是震惊了,而且是个很reasonable的结果。所以最后
1个小时,我一直在写注释和encapsulation,最后算上注释大概写了250多行。3点钟叫出去3面,面试官是个三哥,一开始态度很差,我直接把结果给他看,然后告诉他有Corner case,他问了一大堆我的算法的问题,并且告诉我我的code太难看了,让我后面的时间全改coding style,别改算法了。面完回去的路上,三哥问我是哪个学校的,三哥问出这句话,我突然觉得有戏..
没吃中饭,面完直接低血糖,因为amazon给一天65刀伙食报销。。所以出去好好吃了一顿,seattle的chowder真的很好吃,不过好像有点像国内必胜客的鸡茸蘑菇汤。。。
考完试第二天一早6点半的飞机飞回SD。。尼玛 下飞机9点多。。然后直接回学校考midterm,完全没复习。。。
正当我觉得生活一团mess,这个quarter可能要四大皆空的时候,我下午5点55分查了一下邮件,。。。有一封congratulations from amazon...
顺便说下,package还是没变,信息地里有

最后再强调下找内推的重要性,我的google和amazon都是内推拿到的面试,而且都是推完马上有面试了,感觉内推拿面试率挺高,我的内推除了Epic(不收H1B),别的都有消息。其实感觉自己很幸运,今年形势不好,找工作才一月有余,还不是计算机系的,就有一份比较满意的offer,如果下周google跪了,肯定是从了amazon,yahoo我只能说呵呵。拳头公司感觉太难了。。。还需努力,不报希望。
  • 13
57条回复