登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1703
为了便于后期的运维,如果让你设计一套软件部署方案,你会怎么设计? ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1855
在现代系统的设计过程中,为了减轻请求的压力,通常采用缓存技术,为了进一步提升缓存的命中率,同常采用分布是缓存方案。调度模块针对不同内容的用户请求分配给不同的缓存服务器向用户提供服务。请给出一个分布式缓存方案,满足如下要求: 1) 单台缓存服务器故障,整个分布式缓存集群,可以继续提供服务。 2)通过一定得分配策略,可以保证充分利用每个缓存服务的存储空间,及负载均衡。当部分服务器故障或系统扩容时,改分配策略可以保证较小的缓存文件重分配开销。 3)当不同缓存服务器的存储空间存在差异时,分配策略可以满足比例分配。 ...
阅读题目
百度
系统设计
分布式
问答题
经典指数
1
0
1645
在企业中,对生产数据进行分析具有很重要的意义。但是生产数据通常不能直接用于数据分析,通常需要进行抽取,转换和加载,也就是业界常识的ETL. 生产数据 为了便于开发和维护,并提高数据实时性,通常将一个完整的ETL过程分析哼多个任务,组成流水线,如下图所示: 假设任务定义和任务之间的依赖关系都保存在文件中,文件格式分别如下: 表格1任务元数据 文件 格式 例子 任务定义文件 每行表示一个任务,3列: 1, ID 2, 开始运行时间 3, 最大运行时长(分钟) 100,01:00:00,60 110,02:00:00,30 任务依赖关系 每行表示一个关系,2列: 1, 前置任务 2, 后置任务 100,110 问题: 1. 下图是ETL调度系统的模块图。请描述各个模块的主要职责,以及各个线条的含义。 2. 添加依赖关系时要避免产生环,假设系统同一个时刻只允许一个人添加任务依赖,请实现一个函数来检查新的依赖是否导致环,如果该依赖的上游存在环 ...
阅读题目
百度
系统设计
问答题
经典指数
0
0
1700
大规模的字典中,需要词与词中间的搭配关系。 (1) 字典中的项为词与词之间的搭配,比如两个词“今天”和“晚上”有两个搭配,今天|晚上 和晚上|今天。 (2) 字典的规模为10W数量级。 (3) 每一个词,最多能和其他1W左右的词进行搭配。 (4) 这个系统中有大量的读操作,大约每秒1000次,但是很少有写操作。 设计一个字典服务系统,能够满足上述的要求,并且给出占用的资源,最后估算出需要的机器资源。 ...
阅读题目
查找
系统设计
分布式
问答题
经典指数
1
1
1956
A公司打算搭建一个Android App下载的Web站点,计划将目前常见的手机APP都放到这个网站上提供下载。因为业务开展初期下载量很小,技术部门就用了1台服务器,给服务器配置了一个公网IP对外进行服务。随着销售部门的推广到位,用户量和下载量呈指数级上载,要求技术部门马上进行改造。如果你是技术部门经理,你会怎么改造这个站点,以满足高负载的需求。 提示:短时间修改网站的代码不现实,其他方面的各种改造建议都可以,建议越多越好。 ...
阅读题目
2015
阿里巴巴
系统设计
wen_da
经典指数
1
0
888
设计qps (query per sec)函数,用它控制api调用,使得api n毫秒内只能被调用m次? ...
阅读题目
系统设计
问答题
经典指数
1
0
591
在 MVC (模型/视图/控制器)模式中,视图部分描述的是 () 。 将应用问题域中包含的抽象领域知识呈现给用户的方式 应用问题域中所包含的抽象类 用户界面对用户输入的响应方式 应用问题域中包含的抽象领域知识 ...
阅读题目
系统设计
单选题
经典指数
1
0
530
软件设计一般划分为两个阶段,两个阶段依次是( ) 总体设计(概要设计)和详细设计 算法设计和数据设计 界面设计和结构设计 数据设计和接口设计 ...
阅读题目
系统设计
单选题
经典指数
1
0
8109
某系统结构图如下图所示, 该系统结构图的宽度是( ) 5 4 2 1 ...
阅读题目
系统设计
单选题
经典指数
0
0
1772
设计一个交互协议,使得银行的交易(取钱、转账等操作)都保证是有效的,要考虑容错、丢包等情况。 ...
阅读题目
雅虎
IBM
系统设计
问答题
经典指数
<<
<
1
2
3
4
5
6
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录