登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1887
以下措施中,不可能改进分布式系统读写(IO)性能的有____。 网络从千兆网升级为万兆网 优化调度系统,尽量做到任务与数据相近(Locality) 数据预取机制 实现异步读写机制 ...
阅读题目
2015
阿里巴巴
系统设计
wen_da
经典指数
1
0
1885
淘宝经常会给用户发一些推广邮件;但是淘宝现在有几亿用户,不可能给每个会员都发送,我们一般会抽取部分用户来发送。假设淘宝现在有一亿会员(已经按照1、2、3……100000000的顺序排好),我们准备给这一亿会员中的100万会员发送推广邮件。要求抽取这一百万会员要考虑到公平性(在抽取之前1亿会员中的每个人都有机会被抽到),相对分散,相对随机,不能重复,抽取速度要快。我们提供了一个随机函数random,能产生0-9的整数随机数。请写出你能想到多种抽取方法,并写明抽取步骤。 ...
阅读题目
淘宝
系统设计
问答题
经典指数
1
0
1876
游戏端的客户端与服务器,可实现功能是朋友圈的得分与排名可见,每个人可在服务器查询自己的总排名; 要求:客户端与服务器交互设计;结构与功能、实时更新、排名查询等并问在1亿用户量时是否可行。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1875
现在有一组共计N个固定的集合(N为万量级),每个集合有个从0开始递增的集合ID,每个集合包含1-M个 term(M为o-100的量级),希望设计一个程序,能够持续对外服务,输入是一个term数组,输出其中任意一个集 合ID(如果该term数组包含该集合的所有term),如果找不到,输出-1。要求: 1、时间复杂度最优,能够在短时间内对大量输入逐个输出。 2、实现具体的代码(可以是伪代码),其中常用的数据结构可以采用标准库 3、给出时间复杂度和空间复杂度 TERM_1 空格 TERM_2 TERM_1 空格 TERM_3 TERM_1 空格 TERM_3 TERM_4 输入的为TERM数组。 (说明:TERM为一个词,可能是中文,用字符串表示) ...
阅读题目
百度
数组
系统设计
问答题
经典指数
1
0
1855
在现代系统的设计过程中,为了减轻请求的压力,通常采用缓存技术,为了进一步提升缓存的命中率,同常采用分布是缓存方案。调度模块针对不同内容的用户请求分配给不同的缓存服务器向用户提供服务。请给出一个分布式缓存方案,满足如下要求: 1) 单台缓存服务器故障,整个分布式缓存集群,可以继续提供服务。 2)通过一定得分配策略,可以保证充分利用每个缓存服务的存储空间,及负载均衡。当部分服务器故障或系统扩容时,改分配策略可以保证较小的缓存文件重分配开销。 3)当不同缓存服务器的存储空间存在差异时,分配策略可以满足比例分配。 ...
阅读题目
百度
系统设计
分布式
问答题
经典指数
0
0
1854
设计一个云端控制系统,一般的应用都有一定的云端控制能力 1.画出系统模块视图 2.单个机器如果有很多的链接,如何管理链接中断,连接查询。 3.提高系统的容错能力。 ...
阅读题目
百度
网络基础
系统设计
问答题
经典指数
0
0
1849
百度现在要推出100台手机, 由用户抢购。请设计一个合理的C/S架构。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1812
手机推送服务设计,在各个手机端应用都需要一定的云控制能力,可以在某些情况下云端发送各种数据或者命令到手机端,例如发送一个强制升级的命令或者手机app配置变换的数据包,以及发送一个信息给特定人群(某个地区)。 请设计一个以长连接为主的云端控制服务,为了聚焦主要问题,可以忽略掉手机网络(例如:2g网络),手机终端等因素,用户登录的要求。 服务需要承担定向,定量的推送需求,在设计中要尽量高的吞吐能力和容错能力。 需要完成: a)基本的模块视图 b)链接管理主要设计思路,单台机器承担更多链接,但是链接多了后管理链接(链接中断,链接查找)都会出现性能瓶颈,请尝试给出思路。 c)尝试给出提高容错能力(避免因为某台物理机器或者某个机器上的程序挂掉,导致整个系统不可用)的思路。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1811
手机浏览器输入:“www.baidu.com”时候会出现一段空白时间,俗称“白屏”,请写处至少五种解决这个问题的解决方案。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1810
对给定的上亿条无序的url,请按照domain、site以及path分别排序,并请指出排序过程中可能会遇到的哪些问题?如何提高效率? 例如:http://www.baidu.com/path/about.html,domain、site以及path的定义分别如下: Domain:baidu.com Site:www.baidu.com Path: www.baidu.com/path ...
阅读题目
百度
排序
系统设计
问答题
经典指数
<<
<
5
6
7
8
9
10
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录