登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
584
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 1:1联系 1:m联系 m:1联系 m:n联系 ...
阅读题目
系统设计
单选题
经典指数
1
0
1887
淘宝经常会给用户发一些推广邮件;但是淘宝现在有几亿用户,不可能给每个会员都发送,我们一般会抽取部分用户来发送。假设淘宝现在有一亿会员(已经按照1、2、3……100000000的顺序排好),我们准备给这一亿会员中的100万会员发送推广邮件。要求抽取这一百万会员要考虑到公平性(在抽取之前1亿会员中的每个人都有机会被抽到),相对分散,相对随机,不能重复,抽取速度要快。我们提供了一个随机函数random,能产生0-9的整数随机数。请写出你能想到多种抽取方法,并写明抽取步骤。 ...
阅读题目
淘宝
系统设计
问答题
经典指数
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. 添加依赖关系时要避免产生环,假设系统同一个时刻只允许一个人添加任务依赖,请实现一个函数来检查新的依赖是否导致环,如果该依赖的上游存在环 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
2039
请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求有增、删、查、改的功能。已经给定一个函数,可以由字符串映射到一个签名,每个签名由两个unsigned int类型组成。假设每一个字符串能够对应唯一的一个签名,完全没有重复(或者重复的概率可以忽略),并且签名分布足够均匀。 请描述你的数据结构 内存如何申请 增、删、查、改的功能如何实现。 ...
阅读题目
百度
哈希
系统设计
问答题
经典指数
1
0
712
设计一个Query suggestion的服务 ...
阅读题目
系统设计
问答题
经典指数
1
0
635
某系统结构图如下图所示 该系统结构图的深度是( ) 4 3 2 1 ...
阅读题目
系统设计
单选题
经典指数
1
0
1073
下面()属于 UML 中的动态视图。 类图 用例图 对象图 状态图 时序图 ...
阅读题目
系统设计
2017
单选题
经典指数
1
0
2694
在MMO游戏中,服务器采用Linux操作系统,网络通信与游戏逻辑处理进程一般是分离的。 例如:GameSvr进程处理游戏逻辑,TCPSvr进程处理网络通信。Linux操作系统提供了很多机制可以实现GameSvr和TCPSvr进程之间的数据通信。请您列出两种你认为最好的机制来,并为主(最好)次(次佳)描述他们实现的框架,优缺点对比和应用中的注意事项。 ...
阅读题目
腾讯
Linux
网络基础
系统设计
问答题
经典指数
1
0
2478
给你10台机器,每个机器2个cpu,2g内存,现在已知在10亿条记录的数据库里执行一次查询需要5秒,问用什么方法能让90%的查询能在100毫秒以内返回结果。 ...
阅读题目
迅雷
数据库
系统设计
问答题
经典指数
1
0
1751
实现一个高效率的程序(包括所需程序代码),以尽量短的时间,将用户信息表中150张按照时间hash的表(每张表的数据量为100万,数据字段包含《最近修改时间戳/username/nickname/出生地/所在地/年龄/性别/自我介绍》),转换成按照usernamehash的100张表。转换过程方法和过程需要考虑: a)尽可能短的时间中断用户服务; b)尽可能少的使用机器内存。 ...
阅读题目
迅雷
系统设计
问答题
经典指数
<<
<
1
2
3
4
5
6
>
>>
102
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录