百度笔试题电子商务事业部(转)

笔试的题目是技术类。我投的是测试,在场的据说绝大部分是测试,身边也有web方向的。

题目如下:

1.树的深度优先、广度优先遍历算法,及非递归实现的特点。

2.给出一段代码,找出有错误或安全隐患的地方,及错误原因。

3. 假设有个迷你计算机,1KB内存,1MHz处理器(每秒可以改变10^6次状态)。所有能够在机器上运行且会运行到一定时候能够终止(没有死循环)的程序中,最长的运行时间。自己设置其他假设条件。

4. 一个大型项目中有很多组件,组件之间的编译有依赖,比如必须先编译完N1才能编译N2。设计快速算法,完成N>1000个组件的项目的编译过程,并给出算法复杂度。

5. 代码int maxContinuNum(const char *inputstr, char *outputstr) 在以’\0'结尾的字符串中找连续最长的数字串,并返回其长度,并把该数字串赋给outputstr所知内存(不能用strlen之类的库函数) 比如abc123abcd1234acbde123456789abcdefg,返回9,最长的数字串是123456789。

6. url地址 比如http://www.baidu.com/s?wd=baidu 的属性,包括定长属性(比如其被系统发现的时间)和不定长属性(比如其描述)
实现一个系统
a.储存和维护100亿个url及其属性
b.实现url及其属性的增删改
c.查一个url是否在系统中并给出信息
d.快速选出一个站点下所有url
提示:因为数据量大,可能存储在多台计算机中

转载自:http://www.e7work.com/2011/0325/393.shtml

posted on 2011-05-06 10:26  奋斗者  阅读(339)  评论(0编辑  收藏  举报

导航