1 / 1
文档名称:

百度2011年9月28日山东大学校园招聘软件研发笔试题.txt

格式:txt   页数:1
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

百度2011年9月28日山东大学校园招聘软件研发笔试题.txt

上传人:baixue 2013/5/31 文件大小:0 KB

下载得到文件列表

百度2011年9月28日山东大学校园招聘软件研发笔试题.txt

文档介绍

文档介绍:本文由雪红色的回忆贡献
一. 简答题 1. 什么是虚拟内存,请描述虚拟内存的意义。 2. 请描述深度优先遍历和广度优先遍历及其区别,并给出下图深度遍历序列和广度遍
历序列。 3. 描述面向对象基本特征,并描述这些特征含义。二. 算法程序设计 1. 输入一个英文句子,翻转句子中单词的顺序, 但单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理,例如输入“The mission of Baidu is to provide the best way for people to find information.”,则输出“ to people for way best the provide to is Baidu of mission The”。给出思路,并写出程序代码。 2. 百度收录的网页以百亿计, 每一次 query 都需要从集合中寻找符合人们所求的网页。现在简化该问题,从 100 万数字中寻找前 10 大数,请给出思路,写出程序代码并分析复杂度。三. 系统设计题 1. 百度是全球最大的中文搜索引擎,全球 10 大网站之一,覆盖了 95%的中国网民, 而对海量的互联网数据,每天数亿次的检索请求,它要求百度能够收录和索引超过百亿级的中文网页,并提供快速的检索服务。为了简化问题,我们假定有 100 亿个网页,每个网页的大小不等(不超过 1M,并有唯一的 ID) ,现在需要一个网页读取系统,能根据网页 ID 获取网页内容,请描述设计思路。