登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
0
0
712
设计一个排行榜,有N条记录(记录结构:排名,用户名,积分),积分大的排名靠前,需要提供一下操作: 1) 某一个用户积分发生变化的时候,更新排行榜数据结构 2) 使用用户名,获取用户排名 3) 获取第n 名用户名和积分 问题: 1) 当 N=1000 时,请写出TopList 类中未完成的成员函数? struct UserInfo { string name; long score; bool operator ...
阅读题目
系统设计
wen_da
经典指数
0
0
1902
一个url文件,每行是一个url地址,可能有重复。 (1)统计每个url的频次,设计函数实现实现。 (2)设有10亿url,平均长度是20,现在机器有8G内存,怎么处理,写出思路。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
1758
假设有10亿网页已经被我们存下来,并提供如下信息:网页全文(即网页的源码)、全文长度、网页正文(即网页中提取的主体文字)、 正文长度,以及其他网页提取物等,现在希望去掉其中的重复网页,请提出可行的方案,计算出每个网页对应的重复度,你可以自己 对网页重复下定义,也可以提出需要哪些更多的网页提取物来实现更好的去重复方案。 ...
阅读题目
字符串
系统设计
问答题
经典指数
1
0
1751
实现一个高效率的程序(包括所需程序代码),以尽量短的时间,将用户信息表中150张按照时间hash的表(每张表的数据量为100万,数据字段包含《最近修改时间戳/username/nickname/出生地/所在地/年龄/性别/自我介绍》),转换成按照usernamehash的100张表。转换过程方法和过程需要考虑: a)尽可能短的时间中断用户服务; b)尽可能少的使用机器内存。 ...
阅读题目
迅雷
系统设计
问答题
经典指数
0
0
1405
设计一个游戏积分系统,能够实现以下功能:1,用户在客户端结束游戏后,能够通过相应接口将积分进行上传;2,服务端保存结果并能展示该游戏的积分排行情况,分数按照从高到低排列,相同分数下按照提交时间的先后排定顺序;3,排行榜只展现排名前200的用户;4,同一个用户多次提交的情况下,只取分数最高的一次记录;5,系统要有一定的扩展性,能够灵活的增加、删除一个游戏。 要求:1,阐述客户端和服务端如何进行交互,交互流程是怎样的,设计合理的交互过程及接口。2,设计服务端存储系统,阐述采用的存储方案,如果是使用数据库,详细说明表的结构索引等。3,系统要求有很强的防作弊功能,能够屏蔽用户自己伪造数据提交成其他的spam行为。4,在满足功能的前提下,能够尽量提高整套系统的效率,例如:降低负载、缩短响应时间等。5,同时在线游戏的用户有百万级,因此单机很可能承受不了这么大的浏览压力,在设计系统的时候要考虑多台服务器如何部署,怎样保证负载均衡 说明:1,用户的登录信息系统可以直接获取到,设计的时候不用考虑这个问题2,要求中第5条为附加功能,在满足功能的前提下再考虑多服务器的部署问题3:客户端与服务器的 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
3884
有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容 1.给定url和时间段(精确到分钟)统计url的访问次数 2.给定ip和时间段(精确到分钟)统计ip的访问次数 ...
阅读题目
百度
2015
腾讯
系统设计
分布式
问答题
经典指数
1
0
2039
请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求有增、删、查、改的功能。已经给定一个函数,可以由字符串映射到一个签名,每个签名由两个unsigned int类型组成。假设每一个字符串能够对应唯一的一个签名,完全没有重复(或者重复的概率可以忽略),并且签名分布足够均匀。 请描述你的数据结构 内存如何申请 增、删、查、改的功能如何实现。 ...
阅读题目
百度
哈希
系统设计
问答题
经典指数
1
0
3256
京东商城的商品搜索功能是整个网站架构中非常重要的一个模块。当用户在搜索栏中写入他们想要搜索的关键字时,往往会有一些热门的关键词出现在提示框中。对于这一功能的实现,你认为需要注意什么。 ...
阅读题目
京东
2013
研发工程师
系统设计
问答题
经典指数
0
0
2141
下面有关浏览器缓存的描述,说法错误的是? Expires是Web服务器响应消息头字段,在响应http请求时告诉浏览器在过期时间前浏览器可以直接从浏览器缓存取数据,而无需再次请求 Cache-Control头的值为max-age=300,表示缓存的内容将在 5分钟后失效 Last-Modified:标示这个响应资源的最后修改时间 Last-Modified与ETag是可以一起使用的,服务器会优先验证Last-Modified ...
阅读题目
百度
系统设计
开发工具
单选题
经典指数
1
0
1812
手机浏览器输入:“www.baidu.com”时候会出现一段空白时间,俗称“白屏”,请写处至少五种解决这个问题的解决方案。 ...
阅读题目
百度
系统设计
问答题
经典指数
<<
<
5
6
7
8
9
10
>
>>
150
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录