深夜,按下Email发送键。我知道和Amazon的奇遇告一段落了。把这些记录下来,也许对想去Amazon工作的同胞有些帮助。
一切起于3星期前。Amazon的recruiter从LinkedIn发来email询问是否对开发新一代Kindle感兴趣。对Amazon的Kindle早有耳闻,是一个很有潜力的产品。我一向喜欢开发V1.0的产品,有趣且充满挑战。另外十多年没找工作了,我也想知道自己是否还有竞争力。写了份简历给recruiter。一星期后recruiter说hiring manager对我的工作经历和背景很感兴趣。第一轮电话Interview定好了。Email里用红字标识此为"Technical interview"。Google一下吃惊不小,Amazon的面试和Google一样,出名的难。data structure和algorithm为主,另加OO design。一般形式是给出算法问题,你通过网上共享编辑器实时编程。语言自选。算法正确只是第一步,Interviewer 会要你分析算法复杂度并提出更优化方案。赶快搬出封存多年的教材,binary tree, BST, heap, tries, merge sort, quick sort, tree navigation,Big O, dynamic programming... 好象重回了大学时代。
面试时间到了。电话准时响起。(未完待续...)
一切起于3星期前。Amazon的recruiter从LinkedIn发来email询问是否对开发新一代Kindle感兴趣。对Amazon的Kindle早有耳闻,是一个很有潜力的产品。我一向喜欢开发V1.0的产品,有趣且充满挑战。另外十多年没找工作了,我也想知道自己是否还有竞争力。写了份简历给recruiter。一星期后recruiter说hiring manager对我的工作经历和背景很感兴趣。第一轮电话Interview定好了。Email里用红字标识此为"Technical interview"。Google一下吃惊不小,Amazon的面试和Google一样,出名的难。data structure和algorithm为主,另加OO design。一般形式是给出算法问题,你通过网上共享编辑器实时编程。语言自选。算法正确只是第一步,Interviewer 会要你分析算法复杂度并提出更优化方案。赶快搬出封存多年的教材,binary tree, BST, heap, tries, merge sort, quick sort, tree navigation,Big O, dynamic programming... 好象重回了大学时代。
面试时间到了。电话准时响起。(未完待续...)