登录
  • #美国面经
  • #码农类general
  • #面试经验
  • #amazon

Amazon 09/25/2014 Phone/Onsite 面经

yuanyin
2518
2
小弟在国内某数字厂有一年多两年工作经验,从国内来纽约半旅游半找工作,在LinkedIn上被recruiter联系之后开始的面试流程。到最后都不知道自己具体面得什么职位(汗!)。本来已经pass了,和recruiter聊了工资,和Hring Manager聊了规划,后来又因为本人没有工作签证,要等我实在太久就又把offer扯了。这么悲催我也只能苦笑下下,把自己的面经贡献出来攒攒人品,兴许明天就Power Ball什么什么的呢。

第一轮:电面,面试官是个中国哥们,非常nice地各种帮我介绍情况,告诉我他们急需人马上开工,当然这也是后来offer被撤回的伏笔。

Problem 1:LeetCode上的Search in Rotated Sorted Array

LeetCode上的原题我就不解释了,大家都刷过了。

Problem 2:给定一个词典和矩阵,矩阵中每个元素都是一个字母,从矩阵中的任何一个元素出发,通过上下左右移动,移动的路径都可以构成一个单词,要求找出矩阵当中存在的且在词典当中的单词中最长的一个。

我没有多想就直接用了一个矩阵遍历+DFS的基本方法,code了之后也没有要求优化啥的。

Problem 3:设计一个电梯系统

我用从OOD的角度进行了设计电梯箱,按键面板等对象和它们之间的关系,没有深入调度算法细节。

和哥们聊了一会儿之后,就出门吃午饭,吃完了午饭回家的路上recruiter就打电话过来说电面结果很好所以约我Onsite,问我啥时候有空之后,我掐指算了算就说了个随便,于是Onsite就被定在了两天之后。。。好吧,原来你们这么积极啊。。。

第二轮:Onsite,一共四轮,第一轮Boss面,后面三轮技术面。

Boss面:Boss当然不会问技术,于是就是各种behavior

本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读

楼层,那就把新请求加入工作array,否则加入后备array。在适当时机,swap两个array,比如需要变化方向的时候。

感觉挺粗糙的,但是能达到需求。

然后HR来一起在餐厅吃了顿饭,然后就撤了。

总结:

不知道是不是因为有工作经验的缘故,算法题问的少而设计题问得多。但是感觉自己经验也是不够,在厂子里面的时候都混日子没有好好设计自己的东西,于是基本答设计题都在靠东拉西扯。一亩三分地里面大部分都是应届的同学在找资料,虽然问到设计题的时候少些,但是问到了也难免觉得比较难(当然大神们除外)。推荐大家可以去调研几个网站的基本架构,一来扩展知识面二来基本架构应付Entry Level的设计题肯定够了。

PS:在写面经的这个时间就接到了Google的电话通知我电面过了准备去Mountain View Onsite。不由得你不信,一亩三分地发面经,攒人品效果杠杠的!
2条回复
热度排序

发表回复