由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这几个G家的design题怎么做?
相关主题
刚才重新回顾了一下那题[合集] 几个面试中碰到的问题
Zenefits 现在真是跩啊,中途把我面试取消了又问几个c语言编程的题目
UNIQUE二叉搜树2请问待业gap期间工作经验怎么写
Amazon 面经(二面)几个美国小孩进Amazon的面试经历
要建立一个20个node的cluster 需要zookeeper吗离职几个月后前公司要求朋友签大约6种材料
贡献几个题问一题
弯曲找工失败的教训,及面筋Link nodes at same level in a binary tree 怎么做?
Node, backbone, require这几个有前途么?问个题目
相关话题的讨论汇总
话题: uuid话题: server话题: os话题: design话题: block
进入JobHunting版参与讨论
1 (共1页)
j********2
发帖数: 82
1
都是从版上看来的。不知道考点在哪里。大牛请指教。
1。一个大型cluster 包括thousands of nodes. 需要定期
upgrade 每个server跑的 OS image (也就是重装). 如何设计一个方案加速该过程。
2。一个sensor network有很多sensors, 一个server 定期query 每
个sensor的值。sensor may fail。如何让server 避免被block。
3。设计题是一堆机器生成unique ID,这些机器之间不能互相通信,也没有master。
w****x
发帖数: 2483
2
1. 第一题是不是能划分一个block,比如1mb一个block, 收到的OS file比如说有1GB那
么可以看成有1024个block, 当一个block接收完整后可以传给另外一台机器, 如此循环
?? 带宽越大block设置的越小???
2. 啥意思?
3. 假如有10台机器, 用同一个hash function, 每台机器知道自己的编号, 当产生一个
GUID的时候计算hash(guid)%10 != 自己的id 的时候算是合格, 否则重新生成guid
i*o
发帖数: 149
3
3. Collect enough entropy from system and then derive UUID (universal unique
ID) from it.
In theory, uniqueness is not guaranteed, but in practice, it is expected and
assumed to be so.
This is how UUID is created when you format your disk and how VMware assigns
virtual MAC address.
Google UUID for more reference.

【在 j********2 的大作中提到】
: 都是从版上看来的。不知道考点在哪里。大牛请指教。
: 1。一个大型cluster 包括thousands of nodes. 需要定期
: upgrade 每个server跑的 OS image (也就是重装). 如何设计一个方案加速该过程。
: 2。一个sensor network有很多sensors, 一个server 定期query 每
: 个sensor的值。sensor may fail。如何让server 避免被block。
: 3。设计题是一堆机器生成unique ID,这些机器之间不能互相通信,也没有master。

g*****g
发帖数: 34805
4

Instead of push, do poll, let each server query a central service and
determine when it should upgrade.
Just use a thread with timeout and retry a few times.
All it takes is a different value to generate UUID. e.g. Physical mac
address.

【在 j********2 的大作中提到】
: 都是从版上看来的。不知道考点在哪里。大牛请指教。
: 1。一个大型cluster 包括thousands of nodes. 需要定期
: upgrade 每个server跑的 OS image (也就是重装). 如何设计一个方案加速该过程。
: 2。一个sensor network有很多sensors, 一个server 定期query 每
: 个sensor的值。sensor may fail。如何让server 避免被block。
: 3。设计题是一堆机器生成unique ID,这些机器之间不能互相通信,也没有master。

g**e
发帖数: 6127
5
补充一下好虫的答案
1. 如果需要speed up OS image download,上p2p,类似torrent。
2. exponential backoff retry
3. UUID不能排序,大,indexing慢。整个service吧,N台server编号1..n,每次返回
id+N
。难点是增加server N到N+1,需要重新平均分配id

程。

【在 g*****g 的大作中提到】
:
: Instead of push, do poll, let each server query a central service and
: determine when it should upgrade.
: Just use a thread with timeout and retry a few times.
: All it takes is a different value to generate UUID. e.g. Physical mac
: address.

t**********h
发帖数: 2273
6
这么早就起床做题了,牛逼

【在 g**e 的大作中提到】
: 补充一下好虫的答案
: 1. 如果需要speed up OS image download,上p2p,类似torrent。
: 2. exponential backoff retry
: 3. UUID不能排序,大,indexing慢。整个service吧,N台server编号1..n,每次返回
: id+N
: 。难点是增加server N到N+1,需要重新平均分配id
:
: 程。

g**e
发帖数: 6127
7
设计题还可以做做,算法题就只能看二爷的答案了

【在 t**********h 的大作中提到】
: 这么早就起床做题了,牛逼
p*****2
发帖数: 21240
8
需要定期
upgrade 每个server跑的 OS image (也就是重装)
upgrade怎么成了重装了?
p*****2
发帖数: 21240
9

偶像你太谦虚了。

【在 g**e 的大作中提到】
: 设计题还可以做做,算法题就只能看二爷的答案了
g**e
发帖数: 6127
10
估计他的意思是redeploy? 数据比较大(RODB之类的)的时候跟重装也差不多了多少

【在 p*****2 的大作中提到】
: 需要定期
: upgrade 每个server跑的 OS image (也就是重装)
: upgrade怎么成了重装了?

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个题目要建立一个20个node的cluster 需要zookeeper吗
一道C面试题贡献几个题
Google Front-end Software Engineer Phone Interview弯曲找工失败的教训,及面筋
Given a node of a tree, find all nodes on the same levelNode, backbone, require这几个有前途么?
刚才重新回顾了一下那题[合集] 几个面试中碰到的问题
Zenefits 现在真是跩啊,中途把我面试取消了又问几个c语言编程的题目
UNIQUE二叉搜树2请问待业gap期间工作经验怎么写
Amazon 面经(二面)几个美国小孩进Amazon的面试经历
相关话题的讨论汇总
话题: uuid话题: server话题: os话题: design话题: block