Amazon面经(1/4 Video)

原帖地址:一亩三分地

今天上午收到offer,发个面经回报地里~
报一下timeline,11.28做的OA1,12/2号OA2,12/29收到questionnaire, 12/30收到video并约了1/4,12/31 set up jabber, 1/8收到offer

OA1: Window sum
OA2: MinSumPath和SJF。SJF注意自己写的inner class要加static。
Video:问记得代码吗,然后把代码贴出来,你认得这是你的吗。MinSumPath,让讲讲怎么做的,然后如何再DFS和BFS中做选择(DFS memory要求低),还有哪些其他的做法。SJF也是先讲怎么做的,我讲的时候也顺带解释了下有些地方为什么这么做。然后问了有没有其他的办法,有没有遇到困难。我说有,但是priority queue还是最好的。最后问了好不好maintain或者如何提高,记不清大概是这种问题。
后来就是我提问,整个过程很快。outdoor activities都聊完了才10+分钟,我表示没有问题了,他就主动提出你有什么想进的组吗?我说还没有特别有兴趣的,他就有推荐YouTube视频说去看看介绍,可能会找到有兴趣的,以后可以和Recruiter聊,还推荐了自己组amazon echo

关于OA2的coding和video的关系,我觉得肯定是有重要关系,但是并没有夸张到compile次数和完成时间都有关系。我因为SJF的static和一个typo一直没找出来,所以编译了起码20次吧,我都数不清了,60分钟的时候才submit。我觉得做题当然是往compile次数少和时间短努力。但是代码的质量更重要。做得快不一定是做得好,以后做project除了快还是要代码质量高便于maintain,所以我觉得这两个应该不是选video的标准(如果有标准选的话)。与其花时间猜谜一样亚麻的标准,还不如自己尽力做好OA,尽人事听天命。