登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
3142
删除模式串中出现的字符,如"welcome to asted",模式串为"aeiou"那么的得到的字符串为"wlcm t std”,要求性能最优。 ...
阅读题目
百度
网易
腾讯
字符串
系统设计
问答题
经典指数
1
0
1753
为了提高模块的独立性,模块之间最好是() 控制耦合 公共耦合 内容耦合 数据耦合 ...
阅读题目
百度
系统设计
多选题
经典指数
1
0
3532
实现一个简化的搜索提示系统。给定一个包含了用户query的日志文件,对于输入的任意一个字符串s,输出以s为前缀的在日志中出现频率最高的前10条query。 由于是分布式系统,假设至少有26台机器,每个机器存储以26个字母开头的query日志文件(如机器1存的是a字母开头的,机器2存的是以b字母开头的……) 每个机器上维护着一张哈希表,对于每条query, 在哈希表表中存放其地址(哈希地址为链式的),并对其进行排序,按频率由高到低进行排序。 当用户进行搜索时,可以很快定位到某台机器,并根据哈希表,返回出现频率最高的前10条query。 提示: 1、可以预处理日志 2、假设query不超过10亿条,每个query不超过50字节。 3、考虑在大查询量的情况下如何实现分布式服务 ...
阅读题目
百度
2015
腾讯
哈希
系统设计
分布式
问答题
经典指数
1
0
2124
有100亿个url,要求设计一个系统,能实现url的添加、删除、更新,并能查看url的内容 ...
阅读题目
百度
系统设计
分布式
问答题
经典指数
0
0
2969
假设有如下一个网络拓扑图,各自的用途如图中所示,接收服务器用于收集并转发生产线服务器产生的log,处理服务器接收到转发的任务后进行处理并入库,报表服务器可供公司内部进行查询统计。请问,在这个系统中,可能出现性能瓶颈的地方有哪个/哪些?并说明原因。 生产线服务器群—>接收服务器—>处理服务器—>数据库服务器 ...
阅读题目
阿里巴巴
淘宝
系统设计
问答题
经典指数
0
0
1704
大规模的字典中,需要词与词中间的搭配关系。 (1) 字典中的项为词与词之间的搭配,比如两个词“今天”和“晚上”有两个搭配,今天|晚上 和晚上|今天。 (2) 字典的规模为10W数量级。 (3) 每一个词,最多能和其他1W左右的词进行搭配。 (4) 这个系统中有大量的读操作,大约每秒1000次,但是很少有写操作。 设计一个字典服务系统,能够满足上述的要求,并且给出占用的资源,最后估算出需要的机器资源。 ...
阅读题目
查找
系统设计
分布式
问答题
经典指数
0
0
1813
手机推送服务设计,在各个手机端应用都需要一定的云控制能力,可以在某些情况下云端发送各种数据或者命令到手机端,例如发送一个强制升级的命令或者手机app配置变换的数据包,以及发送一个信息给特定人群(某个地区)。 请设计一个以长连接为主的云端控制服务,为了聚焦主要问题,可以忽略掉手机网络(例如:2g网络),手机终端等因素,用户登录的要求。 服务需要承担定向,定量的推送需求,在设计中要尽量高的吞吐能力和容错能力。 需要完成: a)基本的模块视图 b)链接管理主要设计思路,单台机器承担更多链接,但是链接多了后管理链接(链接中断,链接查找)都会出现性能瓶颈,请尝试给出思路。 c)尝试给出提高容错能力(避免因为某台物理机器或者某个机器上的程序挂掉,导致整个系统不可用)的思路。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1851
百度现在要推出100台手机, 由用户抢购。请设计一个合理的C/S架构。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1855
设计一个云端控制系统,一般的应用都有一定的云端控制能力 1.画出系统模块视图 2.单个机器如果有很多的链接,如何管理链接中断,连接查询。 3.提高系统的容错能力。 ...
阅读题目
百度
网络基础
系统设计
问答题
经典指数
1
0
3298
百度Spider如何在不超过抓取限额的情况下使得抓取的网页价值之和最大,要求一个最佳抓取方案。请详细描述你的算法思路(可以用伪代码),并分析时间复杂度和空间复杂度。 ...
阅读题目
百度
2011
研发工程师
系统设计
问答题
经典指数
<<
<
5
6
7
8
9
10
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录