设为首页 加入收藏

TOP

百度软件研发笔试题
2014-11-23 21:32:05 来源: 作者: 【 】 浏览:6
Tags:百度 软件 研发 试题

满分100 时间2小时
一.问答题
1.写出几个经典的哈希算法,哈希算法的作用是什么
2.OSI网络通信协议有哪7层,HTTP协议在哪层运行
3.C语言代码运行起来的代码要求和执行过程
二.算法或程序设计题
1. 有一车苹果,先对其包装,一个袋子放3个最后剩2个,一个袋子放5个最后剩3个,一个袋子放7个最后剩2个。请找出N个符合这种条件的苹果个数,写出该算法(可用伪代码)
2.用递归函数实现求一个字符串相同字符连续的最大个数,如字符串aaabbcc 相同字符连续最多数为3.
3.有一个超过100亿个数据元素的数组,按从小到大排序。现将它分为若干个数组,每个数组的元素少于20个。现把这些数组重新排序,试写出时间效率最高的算法,并写出时间复杂度分析。
三.一道很长的数据库题,数据关系类的。完全不会,所以也记不住了。就记得是一个社交网站,记录某人配偶,子女,父母,兄弟,朋友这些社会关系,并且假如你是某人的儿子,则你父母的数据将自动生成他们的儿子是…而你的朋友是D,则D的朋友自动生成你的名字…..
定义数据库……


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇java工程师 下一篇C#的几个面试问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: