登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
635
某系统结构图如下图所示 该系统结构图的深度是( ) 4 3 2 1 ...
阅读题目
系统设计
单选题
经典指数
1
0
584
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 1:1联系 1:m联系 m:1联系 m:n联系 ...
阅读题目
系统设计
单选题
经典指数
0
0
1096
下列关于Adapter模式哪些说法是正确的() 其他选项均不正确 Adapter适配器模式适于将两个不相干的类组合在一起使用 Adapter适配器设计模式有两种,has-a和is-a关系 Adapter可以用Proxy代替 ...
阅读题目
系统设计
2017
多选题
经典指数
0
0
2296
一串首尾相连的珠子(m个),有N种颜色(N《=10),设计一个算法,取出其中一段, 要求包含所有N种颜色,并使长度最短。并分析时间复杂度与空间复杂度。 首先把珠子确定一个起始位置(随机),然后对所有珠子进行编号,从M+1到M+M,然后 构建N个数组,每个数组中存放每种颜色珠子在链子中的位置(按照从小到大顺序),但是因为第1个珠子和最后一个珠子的句子是1,而不是M-1,所以我们假设有三个项链,首位项链,这样每个珠子就有三个位置,把所有这些位置都放到M个数组中去。 找出N个数组中最短的一个数组,穷举所有出现的位置(从M+1到M+M)范围内的,当确定一个位置k时,从其他N-1个数组中用二分查找的方法找出一个和他距离最近的珠子,当然这前提是假设这个颜色的珠子在第一个位置上, 时间复杂度为,M(位置数)*log(M)(查找)*10(分别假设以每种颜色珠子作为起始位置) 3)设计一个系统处理词语搭配问题,比如说 中国 和人民可以搭配,则中国人民人民中国都有效。要求: 1)系统每秒的查询数量可能上千次; 2)词语的数量级为10W; 3)每个词至多可以与1W个词搭配 ...
阅读题目
百度
数组
系统设计
问答题
经典指数
0
0
1972
设计一个图片存储系统:假设有一个相册系统,每个用户不限制上传的图片数目,每张相片压缩后都在1M以内,需求如下: (1)文件数量太大,采用传统的文件系统存储导致目录系统非常臃肿,访问速度变得缓慢; (2)单机存储容量已经远远不能承载所有的文件; (3)上传之后,用户只有读取操作和删除操作,不支持修改,整个系统读写比例10:1 ...
阅读题目
搜狐
系统设计
分布式
问答题
经典指数
0
0
2188
百度打算开发一个投票系统,它提供创建、查看、参与和管理投票功能。用户创建一个投票时,有如下信息可知:创建者、标题、各选项内容、截止时间、可投票数。另外,该投票是否对所有用户可见继承于创建者的个性设置。查看一个投票时,除了显示上述信息外,还需要显示每个选项的投票数。在截止时间之前,用户可以参与投票。管理投票功能为创建者提供删除一个投票和调整进行中投票截止时间的功能。 预计该投票系统会很受用户欢迎,每天可望创建超过1万个投票。每天浏览次数达数百万,并且有约一百万人次参与投票。经验还表明,用户更喜欢新近的内容。 实习生小A针对上述需求,打算用数据库来实现这个投票系统,他给出了数据库的表设计如下: user_info: uid name … visible 1 “Alex Wang” … 1 (all) 2 “Jeff Li” … 0 (self) vote_info: vid uid title option ...
阅读题目
百度
数据库
系统设计
问答题
经典指数
1
0
1813
手机浏览器输入:“www.baidu.com”时候会出现一段空白时间,俗称“白屏”,请写处至少五种解决这个问题的解决方案。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
653
某缓存系统采用LRU淘汰算法,假设缓存容量为4,并且初始为空,1,5,1,3,5,2,4,1,2 ,出现缓存直接命中的次数是(),最后缓存中即将准备淘汰的数据项是()。 4,2 4,5 3,2 3,5 ...
阅读题目
系统设计
单选题
经典指数
0
0
738
网络上所有的链接都可以用以下的三元素进行描述: From_url(链接所在页面的URL) to_url(链接所指向的URL) anchor(链接在页面上所显示的内容) 现在假设所有的网页链接信息(from_url \ to_url \anchor)按from_url为轴都存储在M个(M:1k以内)巨型数据库中: 1,链接存储形式:from_url to_url anchor; 2,一个from_url的所有的to_url都存储在同一个数据库中; 3,假设每个数据库存储的数据量相同 4,要求设计一个获取所有链接分发程序,将这些数据均匀分发到N个远程数据库中(N:100以内)要求做到:1所有to_url相同的链接需要分到同一个远程数据库,2所有to_url的站点相同的需要分发到同一个远程数据库,3每个远程数据库获取的链接总数要尽量均匀,4每台数据库完成时间尽量保持一致5,获取网页的速度尽量快(从数据库中) ...
阅读题目
系统设计
问答题
经典指数
1
0
774
请解释什么是 MVC 开发模式? ...
阅读题目
系统设计
问答题
经典指数
<<
<
11
12
13
14
15
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录