百度2011研发工程师笔试卷
时长:120分钟 总分:100分
339浏览 2人已完成答题
题型介绍
题型 | 简答题 |
---|---|
数量 | 5 |
微博上,每个用户可以发送一条消息,可以 follow 另一个用户, 当用户发送消息时,所有 follow 他的用户都能看见这条消息。如 A follow B,则 B 的消息,A 都能看见。 实现一个微博客消息存储系统,可以使用多台机器来满足性能要求, 可以再海量的用户和消息下,快速的实现以下两种查询: a)给定一个用户,查询他发送的消息,按消息发送时间排序,新 的消息在前。 b)给定一个用户,查询他 follow 的所有人的消息,按消息发送时 间排序,新的消息在前.
微博上,每个用户可以发送一条消息,可以 follow 另一个用户, 当用户发送消息时,所有 follow 他的用户都能看见这条消息。如 A follow B,则 B 的消息,A 都能看见。
实现一个微博客消息存储系统,可以使用多台机器来满足性能要求, 可以再海量的用户和消息下,快速的实现以下两种查询:
a)给定一个用户,查询他发送的消息,按消息发送时间排序,新 的消息在前。
b)给定一个用户,查询他 follow 的所有人的消息,按消息发送时 间排序,新的消息在前.