boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 发2道面试设计题
相关主题
G家面试经历分享
uber market dynamic 组何如
问一道系统设计题目
new grad startup offer分析
请教new grad适合去uber吗?
事实给了我一个响亮的耳光(yingying请进)
G家在搞笑么
被米群网给恶心到了
U被lowball?
报几个offer
相关话题的讨论汇总
话题: 设计话题: log话题: google话题: dynamo话题: bug
进入JobHunting版参与讨论
1 (共1页)
d*********e
发帖数: 352
1
是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。
1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
cell,怎么处理冲突。前端、后端,database全部要设计。
2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
file里面。这道题不仅要设计,还要coding。。
感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。
G*****i
发帖数: 433
2
来吧大牛们

log

【在 d*********e 的大作中提到】
: 是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。
: 1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
: cell,怎么处理冲突。前端、后端,database全部要设计。
: 2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
: 户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
: file里面。这道题不仅要设计,还要coding。。
: 感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。

d*********e
发帖数: 352
3
请大牛指点,这种题不会做,到底是new grad水平太挫,还是公司bar太高

【在 G*****i 的大作中提到】
: 来吧大牛们
:
: log

B**y
发帖数: 824
4
最近确实是有很多这种系统设计题。
d*********e
发帖数: 352
5
发了面经也没人讨论
难道都会做?
k****r
发帖数: 807
6
1. 设计Google spreadsheet
Very similar with Dynamo requirement. They provided their approach to deal
with the inconsistency problem, when two try to change the items in the "
shopping car". If interested, search paper Dynamo.

log

【在 d*********e 的大作中提到】
: 是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。
: 1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
: cell,怎么处理冲突。前端、后端,database全部要设计。
: 2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
: 户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
: file里面。这道题不仅要设计,还要coding。。
: 感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。

o******n
发帖数: 40
7
I think this is Uber:-)
d*********e
发帖数: 352
8
赞大牛指点

【在 k****r 的大作中提到】
: 1. 设计Google spreadsheet
: Very similar with Dynamo requirement. They provided their approach to deal
: with the inconsistency problem, when two try to change the items in the "
: shopping car". If interested, search paper Dynamo.
:
: log

w********m
发帖数: 1137
9
google docs既然不是real time的,那么就是一个client-server的聊天室吧。server
要asycn保持长连接,client用ajax来get/post server上面的cache。cache应用于文档
,需要保存的时候再入数据
库。
第二题是把log level 设成error. 网页上用ajax直接读好了。
f******x
发帖数: 201
10
new grad表示,问题简直是天书啊。

log

【在 d*********e 的大作中提到】
: 是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。
: 1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
: cell,怎么处理冲突。前端、后端,database全部要设计。
: 2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
: 户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
: file里面。这道题不仅要设计,还要coding。。
: 感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。

d*********e
发帖数: 352
11
这问题对横扫大牛来说完全不是问题嘛……
[在 flashfox (闪电狐狸) 的大作中提到:]
:new grad表示,问题简直是天书啊。

:...........
f*******r
发帖数: 976
12
题不简单啊

log

【在 d*********e 的大作中提到】
: 是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。
: 1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
: cell,怎么处理冲突。前端、后端,database全部要设计。
: 2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
: 户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
: file里面。这道题不仅要设计,还要coding。。
: 感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。

l*******n
发帖数: 373
13
第一个可以看看operational transformation。
t**r
发帖数: 3428
14
1st question:
https://neil.fraser.name/writing/sync/
拿走 不謝
1 (共1页)
进入JobHunting版参与讨论
相关主题
报几个offer
新出炉的Google的offer+面经+包裹
Uber这个公司现在很牛逼吗?
简单说说怎么挑IT startup
求Uber面经
signon有这么多?
请教:uber面试的coding语言
Uber发了offer被收回
uber反悔offer是因为不招new grad了么
现在的u很像两年前的t
相关话题的讨论汇总
话题: 设计话题: log话题: google话题: dynamo话题: bug