一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2133|回复: 13
收起左侧

Amazon 7.28新鲜面经攒人品

[复制链接] |试试Instant~ |关注本帖
snakech 发表于 2016-7-30 19:16:39 | 显示全部楼层 |阅读模式

2016(7-9月) 码农类 本科 全职@Amazon - 猎头 - Onsite |Other在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
7.28号的onsite。一共4轮,下午2点到6点左右

第一轮开始,一中国小帅哥,一个洋人小帅哥shadow, 照例自我介绍开始,巨紧张,一听他们是自我介绍就直接开始放空...
然后就是behavior,差不多的问题。接着上算法,给一个2d array,和两个点的x,y,求以这两个点为左上到右下的对角线的方块区域内所有elements的su。
然后优化,给思路,想出的是hashmap存处理过的值和对角线坐标,得到肯定,然后讨论其他solution,提示之后得到数组预处理,每个element存以0,0为起点到本点的区域的sum,要求写完整code。然后问求中间一个方块怎么求, 时间不够没要求写code。
然后又聊了一下之前的一个创业项目,发现超时,结束。. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴

总的来说有点感觉和之前听说的amazon的面试的画风不太一样了,其实我预感是正确的。

第二轮,一个阿三小帅哥, 照例自我介绍,behavior,然后设计一个飞机场的locker系统,大致等于停车场,不过在说到总的system部分储存所有locker的数据结构的时候,讨论了不久,关于怎么存,怎么找,怎么快速得到状态。
然后详细问了我设计的一个dispatcher class, 问算法,要求写出详细的code,完整code,包括声明开始。

第三轮,又是双人组合???!!! 一来还是自我介绍,behavior,然后开始问process和thread的定义概念...我答了一下,然后就开始多线程的骚扰,可能4,5个问题之后实在招架不住(多线程一直是弱项,而且也没想到考的那么概念性,全是定义式的题目),表示我对多线程的理解程度不深。然后结束多线程,正在醒脑准备算法,然后他画了一个amazon的browser商品购买页面,说我们这有一个button是add to cart, 如果没有库存了就会变灰,你来设计整个构架。询问需要设计到什么程度,比如只是browser前端到后端,在db center之前终止,还是需要包括db center实现完整的逻辑,还是把最后面的warehouse的physical的东西也要包含,答曰:全部...心里一万个草泥马,然后大概画了一个构架,db center当然要分布式,然后warehouse前到db中间设计一个moniter监视产品变化,问有什么缺陷,我说当然客户这边点购买,但是warehouse已经sold out但是还没更新,肯定就不一致了,然后怎么优化,两端加预处理,保留一段状态hold住,blabla一顿说,sharding啊,redundance啊,反正一顿乱说,提问的时候我问了,如果可以的话,你可以告诉我的设计有什么缺陷你可以给点思路我以后好学习吗,答曰:我也不知道!!!!!!!

第四轮,正在洗刷大脑,准备算法,给自己安慰反正第三轮已经很惨了,不能更惨了,不行早点完事出去吃饭也算解脱了,来一个白小哥,说我是这个team的manager,咱来设计一个交通灯系统吧...WTF,又设计设计设计设计,画风完全不对啊...我再想我没申请错职位吧。
然后优化,如果每个路口有sensor可以知道load有多大,timer不一样怎么设计,然后又问,有很多个block,设计怎么让一台车通过所有的路口都是绿灯,然后还不爽,继续问,我们怎么test所有的case,终于结束。

其实总的来说,我很享受这次面试,真的非常有挑战性,而且面试官也都很有想法,思想碰撞和脑海中的思路突然的火花感觉很爽,完全忘记什么面经,lc,cc150,其实就是一个完整的自己去挑战。当然除了第三轮,感觉不是很好。
结束之后,自己有了非常大的信心,原来自己已经可以handle住非常多的场面了,临场的思路也很好,有一种融会贯通的感觉,有自信去挑战其他更高难度的公司了~。当然还是除了第三轮(不过那是知识结构的缺失,我觉得不冤)
. more info on 1point3acres.com
发了长面经,而且也应该是我整个人生中发过最长的帖子了,还是求攒人品,求offer,希望不会死在第三轮上~~也希望能够帮助到需要的人。



评分

2

查看全部评分

z165153 发表于 2016-7-30 22:26:52 | 显示全部楼层
在美国,往简历上写创业项目好吗?他们会不会觉得你打算自己干,所以待不久。然后就不给offer。
. 1point 3acres 璁哄潧
另外楼主面的是什么职位呀。是Sr级别的吗?
谢谢
回复 支持 反对

使用道具 举报

coldgreet 发表于 2016-7-31 13:19:15 | 显示全部楼层
请问2d array 题能解释一下吗? 没太看懂题意。如果求方块所有element sum, 既然方块左下右上坐标都知道,不就是 loop 求和吗?谢谢
回复 支持 反对

使用道具 举报

xihaokai1 发表于 2016-7-31 22:53:39 | 显示全部楼层
coldgreet 发表于 2016-7-31 13:19
请问2d array 题能解释一下吗? 没太看懂题意。如果求方块所有element sum, 既然方块左下右上坐标都知道, ...

我猜题目的意思是会频繁的call sum(x,y),所以要用dp。
回复 支持 反对

使用道具 举报

myqdkl 发表于 2016-8-1 00:41:24 来自手机 | 显示全部楼层
楼主你好 请问你申请的是new grads的职位吗 都是设计题
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-1 05:08:00 | 显示全部楼层
myqdkl 发表于 2016-8-1 00:41
楼主你好 请问你申请的是new grads的职位吗 都是设计题

你好,不是new grads~
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-1 05:08:16 | 显示全部楼层
xihaokai1 发表于 2016-7-31 22:53. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
我猜题目的意思是会频繁的call sum(x,y),所以要用dp。

bingoo~~~
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-1 05:10:26 | 显示全部楼层
z165153 发表于 2016-7-30 22:26
在美国,往简历上写创业项目好吗?他们会不会觉得你打算自己干,所以待不久。然后就不给offer。

另外楼 ...
. 1point3acres.com/bbs
恩,没想那么多,反正照实说了
回复 支持 反对

使用道具 举报

coldgreet 发表于 2016-8-1 09:09:11 | 显示全部楼层

所以x, y两点是不固定的, 求所有这些方块中sum最大的?
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-1 09:35:59 | 显示全部楼层
coldgreet 发表于 2016-8-1 09:09
所以x, y两点是不固定的, 求所有这些方块中sum最大的?

比如很多个请求都call这个function,传入不同的点,每次loop的话机器会爆掉的
回复 支持 反对

使用道具 举报

coldgreet 发表于 2016-8-1 10:25:55 | 显示全部楼层
snakech 发表于 2016-8-1 09:35
比如很多个请求都call这个function,传入不同的点,每次loop的话机器会爆掉的

明白. 楼主好运
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-1 11:37:46 | 显示全部楼层

托你吉言,你也好运啊亲~~~
回复 支持 反对

使用道具 举报

tim900925 发表于 2016-8-1 12:52:57 | 显示全部楼层
楼主咋这么多设计题。。是工作很多年了吗?
回复 支持 反对

使用道具 举报

 楼主| snakech 发表于 2016-8-2 11:05:14 | 显示全部楼层
tim900925 发表于 2016-8-1 12:52 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
楼主咋这么多设计题。。是工作很多年了吗?

我也不知道怎么全是设计题,5年exp
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 02:03

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表