登录
|
注册
公司
标签
文章
搜索
系统设计
热门公司
百度
阿里巴巴
腾讯
淘宝
搜狐
网易
热门职位
研发工程师
C语言工程师
Hadoop
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
1
2109
简述:某广告投放系统采用B/S结构,其主要用户为广告主,广告主可通过该广告投放系统在各个网站上投放广告并查看投放效果。该广告系统需要实现如下功能: 1) 用户可向自己账户中加款。 2) 用户可提交广告,广告包括四种形式:文字广告,图片广告,flash广告和对媒体广告。 3) 用户可制定哪些广告在哪些网站上展现,用户可分别广告在制定网站上的点击单价 4) 广告被点击时,直接从用户账户中扣除相应的钱款 5) 用户账户余额不足时,所有广告失效,用户加款后,恢复生效。 6) 用户可查询广告的每日消费情况(点击次数、消费额)、广告在各个网站的消费情况。 要求:1)设计该系统的数据表结构,要求满足上述功能,结构清晰,并尽可能灵活。 2)写出功能6所涉及的SQL语句 3)请分析随着广告主的增加、广告点击次数的增长,系统可能会在哪些方面出项性能瓶颈?你在设计时是如何考虑解决这些瓶颈的?潜在的性能瓶颈还有哪些? ...
阅读题目
百度
数据库
系统设计
问答题
经典指数
1
0
2102
列举至少5种前端性能优化的具体方法,简要说明理由。 ...
阅读题目
百度
系统设计
问答题
经典指数
1
0
2080
下面描述中错误的是( )。 系统总体结构图支持软件系统的详细设计 软件设计是将软件需求转换为软件表示的过程 数据结构与数据库设计是软件设计的任务之一 PAD图是软件详细设计的表示工具 ...
阅读题目
系统设计
单选题
经典指数
1
0
2036
请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求有增、删、查、改的功能。已经给定一个函数,可以由字符串映射到一个签名,每个签名由两个unsigned int类型组成。假设每一个字符串能够对应唯一的一个签名,完全没有重复(或者重复的概率可以忽略),并且签名分布足够均匀。 请描述你的数据结构 内存如何申请 增、删、查、改的功能如何实现。 ...
阅读题目
百度
哈希
系统设计
问答题
经典指数
1
1
1956
A公司打算搭建一个Android App下载的Web站点,计划将目前常见的手机APP都放到这个网站上提供下载。因为业务开展初期下载量很小,技术部门就用了1台服务器,给服务器配置了一个公网IP对外进行服务。随着销售部门的推广到位,用户量和下载量呈指数级上载,要求技术部门马上进行改造。如果你是技术部门经理,你会怎么改造这个站点,以满足高负载的需求。 提示:短时间修改网站的代码不现实,其他方面的各种改造建议都可以,建议越多越好。 ...
阅读题目
2015
阿里巴巴
系统设计
wen_da
经典指数
1
0
1947
注意:请尽可能详细描述你的数据结构、系统架构、设计思路等。建议多写一些伪代码或者流程说明。 1. 假设一个 mp3 搜索引擎收录了 2^24 首歌曲,并记录了可收听这些歌曲的 2^30 条 URL,但每首歌的 URL 不超过 2^10 个。系统会定期检查这些 URL,如果一个 URL 不可用则不出现在搜索结果中。现在歌曲名和 URL 分别通过整型的 SONG_ID 和 URL_ID 唯一确定。对该系统有如下需求: 1) 通过 SONG_ID 搜索一首歌的 URL_ID,给出 URL_ID 计数和列表 2) 给定一个 SONG_ID,为其添加一个新的 URL_ID 3) 添加一个新的 SONG_ID 4) 给定一个 URL_ID,将其置为不可用 限制条件:内存占用不超过 1G,单个文件大小不超过 2G,一个目录下的文件数不超过 128 个。 为获得最佳性能,请说明设计的数据结构、搜索算法,以及资源消耗。如果系统数据量扩大,该如何多机分布处理 ...
阅读题目
百度
系统设计
分布式
问答题
经典指数
1
0
1915
寻找热门查询: 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串 的长度为1-255字节。假设目前有一千万个记录, 这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个 。一个查询串的重复度越高,说明查询它的用户越多, 也就是越热门。请你统计最热门的10个查询串,要求使用的内存不能超过1G。 (1)请描述你解决这个问题的思路; (2)请给出主要的处理流程,算法,以及算法的复杂度。 ...
阅读题目
百度
算法
系统设计
问答题
经典指数
1
0
1888
以下措施中,不可能改进分布式系统读写(IO)性能的有____。 网络从千兆网升级为万兆网 优化调度系统,尽量做到任务与数据相近(Locality) 数据预取机制 实现异步读写机制 ...
阅读题目
2015
阿里巴巴
系统设计
wen_da
经典指数
1
0
1885
淘宝经常会给用户发一些推广邮件;但是淘宝现在有几亿用户,不可能给每个会员都发送,我们一般会抽取部分用户来发送。假设淘宝现在有一亿会员(已经按照1、2、3……100000000的顺序排好),我们准备给这一亿会员中的100万会员发送推广邮件。要求抽取这一百万会员要考虑到公平性(在抽取之前1亿会员中的每个人都有机会被抽到),相对分散,相对随机,不能重复,抽取速度要快。我们提供了一个随机函数random,能产生0-9的整数随机数。请写出你能想到多种抽取方法,并写明抽取步骤。 ...
阅读题目
淘宝
系统设计
问答题
经典指数
1
0
1876
游戏端的客户端与服务器,可实现功能是朋友圈的得分与排名可见,每个人可在服务器查询自己的总排名; 要求:客户端与服务器交互设计;结构与功能、实时更新、排名查询等并问在1亿用户量时是否可行。 ...
阅读题目
百度
系统设计
问答题
经典指数
<<
<
1
2
3
4
5
6
>
>>
102
题目数
1
贡献者
102
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
分布式
阿里巴巴
腾讯
数据库
研发工程师
淘宝
2015
搜狐
网络基础
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录