SPG personal 卡申请没有跳出ineligible 的弹窗是不是就可以拿# Money - 海外理财
l*c
1 楼
说说这次面试遇到的system design题,不想全英文,就中英文混杂了。
1。 POI - geohash, kd tree 两种方法都要求。
2。Shorten URL - 单机solution,distribute system solution,cache的使用,怎
么盈利,怎么避免为黄色网址服务,怎么得到实时logging metrics,etc。
3. large distributed system 怎么log 各种 data analysis 可能需要的各种query
,怎么得到过去一周或一个月top 10 requests/ exceptions。
4. news feed 整个流程(twitter ,facebook类似但不一样,不一样在哪里),是用
pull还是push,是为每个用户保存一个queue吗?new year时high traffic会出现哪些
特殊情况,怎么解决?
5. 微博上用户更改用户名,从前端都后端都需要相应做什么操作。后端数据怎么相应
存储用户的微博内容。这个没有想像中那么简单。。。
6. 当你更新code base里的一个读写数据的base class的implementation时,一般不会
直接把新的code base直接deploy到全部instances上,问题是有新旧两种class的
implementation,你工作中会怎么操作怎么deploy code?
1。 POI - geohash, kd tree 两种方法都要求。
2。Shorten URL - 单机solution,distribute system solution,cache的使用,怎
么盈利,怎么避免为黄色网址服务,怎么得到实时logging metrics,etc。
3. large distributed system 怎么log 各种 data analysis 可能需要的各种query
,怎么得到过去一周或一个月top 10 requests/ exceptions。
4. news feed 整个流程(twitter ,facebook类似但不一样,不一样在哪里),是用
pull还是push,是为每个用户保存一个queue吗?new year时high traffic会出现哪些
特殊情况,怎么解决?
5. 微博上用户更改用户名,从前端都后端都需要相应做什么操作。后端数据怎么相应
存储用户的微博内容。这个没有想像中那么简单。。。
6. 当你更新code base里的一个读写数据的base class的implementation时,一般不会
直接把新的code base直接deploy到全部instances上,问题是有新旧两种class的
implementation,你工作中会怎么操作怎么deploy code?