Amazon 12.15 OA2 新鲜面经…新人攒rp求video

原帖地址:一亩三分地

抵着12.15的deadline做完OA2,第一部分两个小时的work simulation给了2个小时,我花了一个小时二十分钟,做得很细,video没完全听清的都有回去再听一遍。之前用电脑公放声音,觉得窗外噪音很大,于是又换成耳机,所以推荐大家一开始就用耳机。有几个值得说的点:

1。OA2 的系统不需要登陆,OA1 是在邮件里给了登陆信息,OA2的邮件里只有一个链接。点进去就开始了,在work simulation的时候有些对话里会提到你的名字,所以可以确定这个链接是针对你生成的。
2。OA2的第一部分work simulation是不开摄像头的,到编程部分前才会让你照相和开摄像头。我两次oa拍照都没有被要求拿ID。

work simulation是一堆instant message 和 email, 主要就是让你判断工作的重要性紧急性和题目给出的几种处理方式排优先级。记住亚马逊的核心宗旨是客户至上,做这部分题就有个底了。
其他面经里面说的那道shoppingcart题,有三个问,第一个是问你purchasedbyuser类有什么问题,第二个是问可以怎么优化,第三个是选test case pass or not。前两题我都选的最长的答案,test case是1,3,5 fail, 2,4,pass.

coding 遇到了insert into sorted linked list 和 shortest job first。需要注意的几点是:
1。coding 两道题一共70分钟,可以两道题切换顺序。题目中提示说,至少保证每个程序都compile,两个都完成后再考虑优化。
2。linked list这道题, 给的CNode类是用的默认构造器,所以要定义new CNode 需要单独给value赋值。
3。SJF这道题,如果用priorityqueue,要手动加载 priorityqueue 和 comparator包。

欢迎讨论,但是抱歉没有截图。 攒人品,求video!