b********h 发帖数: 119 | 1 刚onsite结束,趁在机场等飞机的时间写写面经。最初是Amazon的recruiter在monster
上看了我的简历然后联系我。一面二面基本上是以隔一个礼拜面一次的节奏进行。二面
结束之后几天就约了onsite。由于觉得自己准备还不充分,
onsite托了两周。
一面:
二叉树的插入和删除。插入很简单。删除凭记忆写出了个大概,漏了从右子树找最小值
的情况。
singleton。由于时间不够了,就问了个private constructor。
二面:
由于一面没有考OOD,二面的两题全部是design。第一题是设计一个airport
scheduling system讨论了起飞和降落两个部分。第二题是设计一个分布式的queue。还
讨论来分布式系统cache的设计。
Onsite:
见了7个人,面了两个组。两个manager,四个engineer,一个HR。提早一天到的
Seattle,从早上10点半一直面到下午4点半。最虚的中间的两个,一个lunch
interview是跟一个组的manager,由于早上只吃了一片面包,面完两个之后已经很饿了
,点了个sandwich还要边吃边讲,说话都没底气了。lunch结束之后的一个也差不多,
刚吃没消化,还是虚。
题目基本上都见过,但没有完全练过。大概有下面这些:
用加法和位操作来实现乘法
web crawler的设计
算数表达式的求值
排列
二叉树的序列化和反序列化
设计一个shipping carrier的系统
给log文件,求最popular的product
问题都不是很难,但他们会追着往下问。比如有一道打印所有排列的题,用回朔很简单
就写完了。他就问用循环怎么写,憋了半天还是没写出来。所有的算法和数据结构题都
白板coding,设计题要求画UML图。题目都是engineer问得,manager基本不问
technical的问题,问简历和behavior的问题。比如一个manager问了你最喜欢的一本
technical book。我说programming pearl。他竟然没听过。一个教训是自己简历上的
东西一定要熟。我写了一个将要做的项目在上面。吃午饭的时候,manager上来看到了
就问。只好大概讲了一下,然后扯到已经做过的项目上去。 |
p********7 发帖数: 549 | |
y*****o 发帖数: 36 | |
b*****n 发帖数: 221 | 4 赞一个!
【在 y*****o 的大作中提到】 : bless lz拿到offer!!
|
n******n 发帖数: 12088 | 5
monster
你是说bst吧?删除啥玩意?
【在 b********h 的大作中提到】 : 刚onsite结束,趁在机场等飞机的时间写写面经。最初是Amazon的recruiter在monster : 上看了我的简历然后联系我。一面二面基本上是以隔一个礼拜面一次的节奏进行。二面 : 结束之后几天就约了onsite。由于觉得自己准备还不充分, : onsite托了两周。 : 一面: : 二叉树的插入和删除。插入很简单。删除凭记忆写出了个大概,漏了从右子树找最小值 : 的情况。 : singleton。由于时间不够了,就问了个private constructor。 : 二面: : 由于一面没有考OOD,二面的两题全部是design。第一题是设计一个airport
|
d*********i 发帖数: 628 | 6 赞!
另外面试一定要吃饱,我有一次饿到下了电梯出了楼就蹲在地上了,差点起不来 |
h********y 发帖数: 598 | |
a**m 发帖数: 75 | |
f*********5 发帖数: 576 | 9 zan
bless
似乎好久没有人发Amazon面经了
monster
【在 b********h 的大作中提到】 : 刚onsite结束,趁在机场等飞机的时间写写面经。最初是Amazon的recruiter在monster : 上看了我的简历然后联系我。一面二面基本上是以隔一个礼拜面一次的节奏进行。二面 : 结束之后几天就约了onsite。由于觉得自己准备还不充分, : onsite托了两周。 : 一面: : 二叉树的插入和删除。插入很简单。删除凭记忆写出了个大概,漏了从右子树找最小值 : 的情况。 : singleton。由于时间不够了,就问了个private constructor。 : 二面: : 由于一面没有考OOD,二面的两题全部是design。第一题是设计一个airport
|
k*******n 发帖数: 8891 | |
z**o 发帖数: 60 | |
f***g 发帖数: 214 | 12 比如有一道打印所有排列的题,用回朔很简单
就写完了。他就问用循环怎么写,憋了半天还是没写出来
写一个 next_permutation(), 循环n!次。
如果要考虑重复字符的情况,这还快一点 |
i*****e 发帖数: 5233 | 13 bless, thanks for sharing |