由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 刚结束的amazon电面2
相关主题
请问A家onsite安排在什么时间比较合适。顺便一面面经。Google电面
电面犯二了ebay 电面面经(已下一轮 求bless)
Amazon 电面面经子弹已打光 LOSER来点面经
A家面经 (三轮电面)FB电面的标准就那么高?
Amazon 面经 offerFB电面fail
twitter intern电面Google实习电面
f电面面筋,Amazon onsite interview
Amazon电面multi thread复习请教
相关话题的讨论汇总
话题: jar话题: number话题: solution话题: 10话题: marbles
进入JobHunting版参与讨论
1 (共1页)
o******e
发帖数: 81
1
我手机没信号,结果晚了10分钟才联系上
面的不好,感觉十有八九会杯具
1. array 2 elements sum to a target,经典老题
我给了个O(n^2)的然后电话里念了O(n)的HashSet的
2. 设计题,没答好,似曾相识但是当时没有看解答
generate一个64bit的integar,要每次call的时候generate的number都unique
单机的没什么问题, interlocked就搞定了
多机的我给了很多很多种solution,都不是很好,好像没有一个是他想要的。最优的
solution是什么?
3. brain teaser
ten jars of unknown number of marbles. all of them are 1 oz except those in
one of 10 jars are all 1.1 oz. There's a digital scale. How to minimize the
worse case of # measurements.
没见过这个题,被原来那个一杆秤从8个里面找重的给干扰了,一直在想怎么group,解
释了半天怎么group的solution,最后他才提示重量1oz和1.1oz是已知的。。。然后提
示了不同jar可以取不同数目才顿悟
扩展,10个jar里面有未知个装着1.1oz的marbles,怎么都找出来
这时还有2分钟就到时间了,我说1-10每个jar取magic number个,保证从sum里可以倒
推出这些number,就可以只称一次。但是我不确定有没有这些magic number,也没时间
想了。
准备move on了。。
q*******p
发帖数: 39
2
不是很明白第二题,每次call都是unique什么意思,适合以前的比?难道是省城随机
数,每个出现的概率相等?
第三题
只要分别取1,2,3,。。。10个,根据最后的结果就能知道是哪个jar 1.1 oz的球
H******7
发帖数: 1728
3
2楼说的第三题的方法挺好。不知道是不是他们想要的答案。
第二题同不明白,lz能再解释一下么
i****d
发帖数: 35
4
第i个jar取i个。。

【在 o******e 的大作中提到】
: 我手机没信号,结果晚了10分钟才联系上
: 面的不好,感觉十有八九会杯具
: 1. array 2 elements sum to a target,经典老题
: 我给了个O(n^2)的然后电话里念了O(n)的HashSet的
: 2. 设计题,没答好,似曾相识但是当时没有看解答
: generate一个64bit的integar,要每次call的时候generate的number都unique
: 单机的没什么问题, interlocked就搞定了
: 多机的我给了很多很多种solution,都不是很好,好像没有一个是他想要的。最优的
: solution是什么?
: 3. brain teaser

s*******t
发帖数: 248
5
第3题,非扩展,每个取不同即可。扩展题,我想的一个笨法是每个jar取10^n,这样从
和可以推导出哪个jar是1.1。

【在 o******e 的大作中提到】
: 我手机没信号,结果晚了10分钟才联系上
: 面的不好,感觉十有八九会杯具
: 1. array 2 elements sum to a target,经典老题
: 我给了个O(n^2)的然后电话里念了O(n)的HashSet的
: 2. 设计题,没答好,似曾相识但是当时没有看解答
: generate一个64bit的integar,要每次call的时候generate的number都unique
: 单机的没什么问题, interlocked就搞定了
: 多机的我给了很多很多种solution,都不是很好,好像没有一个是他想要的。最优的
: solution是什么?
: 3. brain teaser

o******e
发帖数: 81
6
第2题:就是要求产生unique的64bit integar,多机情况下要global unique,
interviewer说他不想要global lock,我当时给了几个solution,比如range or hash
partition,hash(GUID),MAC/CPU_ID/IP_Address做前32位等等,都不是很好的答案。
第3题:他提示可以取不同数目我就立刻给出jar i取i个的solution了,扩展题当时没
时间了,放下电话我就想起来可以1,2,4,8这么取。这个题也不是太难主要方向想错了
。。。
u******e
发帖数: 758
7
第二题高中看金田一漫画的时候有个答案
每个袋子分编号,然后按编号取出编号个宝石,(即1号袋1个,2号袋2个。。。)然后
用称得重量减去应该的总重量(1+...+10 = 55),差值/0.1即为该编号袋子的宝石是有
问题的(例如差时0.4则4号袋有问题)

【在 o******e 的大作中提到】
: 我手机没信号,结果晚了10分钟才联系上
: 面的不好,感觉十有八九会杯具
: 1. array 2 elements sum to a target,经典老题
: 我给了个O(n^2)的然后电话里念了O(n)的HashSet的
: 2. 设计题,没答好,似曾相识但是当时没有看解答
: generate一个64bit的integar,要每次call的时候generate的number都unique
: 单机的没什么问题, interlocked就搞定了
: 多机的我给了很多很多种solution,都不是很好,好像没有一个是他想要的。最优的
: solution是什么?
: 3. brain teaser

s**********v
发帖数: 1379
8
应该会有第二面吧,亚麻最喜欢面来面去面

【在 o******e 的大作中提到】
: 我手机没信号,结果晚了10分钟才联系上
: 面的不好,感觉十有八九会杯具
: 1. array 2 elements sum to a target,经典老题
: 我给了个O(n^2)的然后电话里念了O(n)的HashSet的
: 2. 设计题,没答好,似曾相识但是当时没有看解答
: generate一个64bit的integar,要每次call的时候generate的number都unique
: 单机的没什么问题, interlocked就搞定了
: 多机的我给了很多很多种solution,都不是很好,好像没有一个是他想要的。最优的
: solution是什么?
: 3. brain teaser

1 (共1页)
进入JobHunting版参与讨论
相关主题
multi thread复习请教Amazon 面经 offer
google on campus 面试多久出结果+面经twitter intern电面
一个multithread的小问题f电面面筋,
Second round phone interview with eBayAmazon电面
请问A家onsite安排在什么时间比较合适。顺便一面面经。Google电面
电面犯二了ebay 电面面经(已下一轮 求bless)
Amazon 电面面经子弹已打光 LOSER来点面经
A家面经 (三轮电面)FB电面的标准就那么高?
相关话题的讨论汇总
话题: jar话题: number话题: solution话题: 10话题: marbles