发2道面试设计题

原帖地址:mitbbs

是哪个公司就不重要了,签了NDA, 实在想知道的可以站内。

1. 设计Google spreadsheet,要求满足多人在线同时edit。如果2个人同时edit同一个
cell,怎么处理冲突。前端、后端,database全部要设计。

2. 设计crash report。新deploy的代码有bug,如何在网页上抓住这个bug,然后在用
户访问的时候返回bug的信息(什么信息要自己想,越透彻越好),然后写进后端的log
file里面。这道题不仅要设计,还要coding。。

感觉除了刷题巨头,基本不怎么问大的算法题,给道for loop意思一下。