这个题目大佬们会怎么答 菜鸡不会。。。

一:设计一个微博系统

1):使用关系型数据库,设计存储用户,关注关系,微博的表结构。
2)在(1)的设计方案下,用代码/伪代码/文字描述以下两个场景的实现
用户打开首页
按发表时间由近到远展示所有关注的微博
3) 如果微博系统用户达到亿级,且有明显分化:大V用户拥有很多粉丝,有一些博文会引起全网关注,而大部分用户较少发表微博,只是""吃瓜群众",你会如何设计微博的系统架构? 可以从负载均衡,缓存,微服务,存储选型,消息队列选择讨论
#微博##笔试题目#
全部评论
滴滴滴 帮顶
点赞 回复
分享
发布于 2019-10-18 21:52
一个小时过去了 没人理理我这个菜鸡吗😭
点赞 回复
分享
发布于 2019-10-18 22:40
联想
校招火热招聘中
官网直投
个人认为,第一题需要创建两张表,第一张表是用户的各种信息,主键是用户ID(如果是分布式的分库分表数据库用户ID的创建有很多方法,这个是亮点,具体自己去度娘);第二张表是关注表,主要有三个字段:ID,关注的用户ID,被关注的用户的ID。其实表的设计都会,亮点就是微博用户数量庞大,需要分库分表,这时候怎么做才是重点
点赞 回复
分享
发布于 2019-10-18 23:36

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务