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

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

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

avatar
B*y
4
最近确实是有很多这种系统设计题。
avatar
d*e
5
发了面经也没人讨论
难道都会做?
avatar
k*r
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意思一下。

avatar
o*n
7
I think this is Uber:-)
avatar
d*e
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

avatar
w*m
9
google docs既然不是real time的,那么就是一个client-server的聊天室吧。server
要asycn保持长连接,client用ajax来get/post server上面的cache。cache应用于文档
,需要保存的时候再入数据
库。
第二题是把log level 设成error. 网页上用ajax直接读好了。
avatar
f*x
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意思一下。

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

:...........
avatar
f*r
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意思一下。

avatar
l*n
13
第一个可以看看operational transformation。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。