登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1617
设计一个同时在线用户量为1亿时。程序要随时能够更新游戏的排名、用户要能查到自己排名。 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1573
设计一个短地址服务,在微博服务中将类似于 t.baidu.com/s?wd=%b5%e7%b7%e7%c9%c8 的长地址转换成类似于 c.sdfs.cn/safdas 的短地址,便于用户转发,短地址与长地址一一对应,且能够永久有效,数据提交量很大(10000r/s,超过单机处理能力),数据存储量很大(100亿条,超过单机处理能力),请给出解决方案。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1559
下面哪些是用例之间的关系() 继承 包含 扩展 泛化 ...
阅读题目
系统设计
单选题
经典指数
0
0
1546
用面向对象的思想,设计一个简单的游戏框架。 程序需求如下: 1. 用命令行模式实现,不需要界面 2. 游戏世界中,存在5个房间:A、B、C、D、E。有些房间之间存在连通性(从一个房间所能到达的另一个房间),而有些房间之间则不存在。具体如下: 双向:AB、AC、CD、单向:D->A、D->E、E->B 3. 玩家可以控制角色从一个房间走到另一个房间(敲入命令goto A,则进入A房间),每次只能走一步路径。起始房间为A 每次进入房间,需要列出下一步可进入的房间。 例如:在房间C敲入:goto D,会列出: A E C 4. 每个房间里存在不同的NPC,NPC具有名称,玩家进入一个房间后,需要列出该房间的所有NPC名称。具体如下: A房间:无 B房间:杂货商、渔民 C房间:武器商 D房间:防具商 E房间:大海龟、海猫猫 5. NPC具有简单的对话功能,敲入talk NPC名称,则可以看到NPC所说的话。对话内容可自行设计。 ...
阅读题目
系统设计
网易
问答题
经典指数
1
0
1454
问题 某栋写字楼6层,有1部电梯,请编写一个电梯仿真程序 A.考虑如下条件 1.每层楼都有上行和下行两个按键 2.电梯一开始停在1层 3.电梯可以容纳8个人 4.乘坐电梯的客人的请求频率,时间间隔和到达楼层是随机的 5.电梯的上下一层需要1秒 6.电梯空间有限,同时只能容纳一定数量的客人,如果已经达到人数额度,电梯将不理会任何请求 7.不考虑客人请求当前楼层和不请求楼层的情况 8.电梯的响应延迟为0(比如,电梯往3楼上行,3楼的客人在电梯到达3楼之前按上行键,程序有权调度电梯在3楼开门) 9. 电梯的开关门时间和客人上下电梯时间为0,匀速运行 10. 电梯调度算法不能预读尚未发生的请求(比如在10秒的时候电梯无法预知11秒时某层客人的请求) 11.客人请求发生在整数秒 B.目标 1. 在运送所有客人到达目标楼层的前提下电梯的总行程尽可能小 2. 设计一个接口,实现调度算法的可替换性(比如,通过重新实现该接口可以使系统使用其它算法) ...
阅读题目
微软
系统设计
问答题
经典指数
0
0
1430
处理一个词搭配的词典,条件为 1) 字典中存在的项是两个词的搭配,例如:字典中有“今天”和“晚上”两个词,那它们组成的搭配为“今天 晚上”和“晚上 今天” 2)词的集合很大,约为10万量级 3)一个词并不会和其它所有词搭配,通常只会和不超过1万个词搭配 4)对字典的使用读操作很多,通常为上千次请求,几乎没有写入操作。 请设计一个字典服务系统,当请求为两个词的搭配时,能快速返回搭配的相关信息,使用尽可能少的资源,并计算出需要使用的机器资源。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1411
某系统结构图如下图所示( n ≥ 5 ), 该系统结构图的最大扇出数是( ) n 3 2 n+1 ...
阅读题目
系统设计
单选题
经典指数
0
0
1404
设计一个游戏积分系统,能够实现以下功能:1,用户在客户端结束游戏后,能够通过相应接口将积分进行上传;2,服务端保存结果并能展示该游戏的积分排行情况,分数按照从高到低排列,相同分数下按照提交时间的先后排定顺序;3,排行榜只展现排名前200的用户;4,同一个用户多次提交的情况下,只取分数最高的一次记录;5,系统要有一定的扩展性,能够灵活的增加、删除一个游戏。 要求:1,阐述客户端和服务端如何进行交互,交互流程是怎样的,设计合理的交互过程及接口。2,设计服务端存储系统,阐述采用的存储方案,如果是使用数据库,详细说明表的结构索引等。3,系统要求有很强的防作弊功能,能够屏蔽用户自己伪造数据提交成其他的spam行为。4,在满足功能的前提下,能够尽量提高整套系统的效率,例如:降低负载、缩短响应时间等。5,同时在线游戏的用户有百万级,因此单机很可能承受不了这么大的浏览压力,在设计系统的时候要考虑多台服务器如何部署,怎样保证负载均衡 说明:1,用户的登录信息系统可以直接获取到,设计的时候不用考虑这个问题2,要求中第5条为附加功能,在满足功能的前提下再考虑多服务器的部署问题3:客户端与服务器的 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1290
N-S图也称方框图,以下有关该图的说法,正确的是() N-S图形象直观,对循环的范围、条件语句的范围都能清晰描述,容易理解,但缺点是不易于表达嵌套结构 以N-S图为基础,遵循一个机械的规则就能方便的写出程序,这个规则则称为走树(Tree walk) 在总体设计时用N-S图表示模块,使软件总体设计清晰、可读性高 在N-S图中常需要用两个盒子:数据盒和过程盒 ...
阅读题目
系统设计
单选题
经典指数
1
0
1165
下面有关策略模式,描述错误的是? 策略模式的适用场景:实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能 策略模式包括以下几个角色:中介者,具体中介者,同事,具体同事 策略模式提供了可以替换继承关系的办法,消除了一些if else条件语句 策略模式的缺点是客户端必须知道所有的策略类,并自行决定使用哪一个策略类 ...
阅读题目
系统设计
单选题
经典指数
<<
<
5
6
7
8
9
10
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录