注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
第一次发帖,希望为接下来的onsite攒攒人品吧。
本人毕业2年一直在一个startup的小公司带着,然后感觉今年公司不太靠谱了,答应的绿卡估计也没戏。所以索性就开始投简历了,海投了一周不到,然后朋友refer了本地的和amazon和其他几个公司,拿到本地offer但是还在观望。
上午刚做完OA2,然后打电话过来告诉我OA2过了,因为我想在本地上班,所以他们吧我的资料转给了我们当地的amazon recuiter,让另外一个人来安排onsite。
这个面试我还是准备了一些的,因为没啥贡献,所以没分数很多帖子都看不到,最后没办法只能买个VIP了。
这次考的2题都是老题,第一个是truckSpace,给你一个List<Integer>packageSize,然后给你一个truckSpace,需要你从这个list里面选出两个distinct number,加在一起的值要等于(exactly) truckSpace -30. 这个地方我要说一下,因为我整理别人的题,我看到的是说要小于等于truckSpace -是[0,1,0,1,0,1,0,1,0,1] 或者[1,0,1,0,1,0,1]
2. 给你一个integer 让你插入一个数字,使新成为的数字最大。
3. 跟我看amazon 棒球的题很类似,给你一串指令, 然后把他转成一个值,就是玩stack, 例如 “5 -3 5 + DUP POP 5 - 11", 放入5,然后放入-3, 然后放入5,然后把5和-3取出来,相加得到8再放进去,然后DUP 复制8 放进去,然后把最上面的8扔掉,然后放入5, 然后取出最上面的5和第二上的8,然后5-8=-3, 把-3放入stack,然后放入11,。 最后返回11.
|