- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于百度的笔经 面经
关于百度的笔经 面经
发信人: ptlj (PT), 信区: Job_Discuss
标 题: 百度笔经面经
发信站: 武汉白云黄鹤站 (2007年10月08日12:50:13 星期一)
看了一下精华区,好像关于百度的笔经和面经很少,所以上来发一下,积攒RP~~PS:我投的是商务搜索部的引擎研发工程师。
【笔试】
百度的在华科的笔试在9月21号晚上宣讲会后马上举行。宣讲会那叫一个人山人海,
很多不是毕业班的人也来凑热闹感受一下百度招聘。笔试题目有选择题,编程题,系统设
计题三种类型。选择题难度不是很大,但我太水了,很多基础知识都不记得了,正则表达
式,shell编程~~~汗死,不说了,好多都是蒙的。编程题有3题,第一题是找出字符串
的最长不重复子串,输出长度。我想了半天,只会O(n)的算法,是个人都可以想出来的
笨办法,想着写下来也没啥意义,题目问有没O(n)的,那看来肯定有O(n)的,就不写
了,看后面的题算了。第二题是找出一个字符串的最长回文子串。这个问题好像以前考研
复习数据结构时看过,想起来判断一个回文串可以用栈来实现,稍微回忆一下,算法思路
就出来了。于是提笔写下了个O(n)的算法。汗死了,自己太笨了,只能想出这种垃圾算
法,看来百度不好混啊。第三题是在2.5亿个整数中找出不重复的整数,内存空间不足以容
纳这2.5亿个整数。这种题是百度的特色,海量数据处理,我也没啥思路。既然不能一次扔
进内存,我就分批扔进去,尽量减少从外存读进内存的次数,然后算了一下,分2批扔进内
存。然后每批排序,找出每批里面不重复的数,把这些不重复的再在另一批数中过一遍,去掉重复的,然后汇总。写不出具体代码,只把思路写了一下。当时
心情沮丧极了,想着,挂了,代码不会写,难得写出一题又是效率极低的。最后那道系统
设计题,我压根没啥好思路,题目大概是海量数据分布在100台电脑中,想个办法高效统计
出这批数据的TOP10。草草写了几笔,时间就到了,交卷~~~看来,这次除非有奇迹,不
然笔试肯定被BS了。
考完回到寝室,和兄弟们讨论一下题目,第一题原来可以用Hash实现,时间复杂度降
到O(n)。自己仔细想了一下,整个算法的思路就清晰了,郁闷啊,这么简单的题居然没想
出来,看来自己还是太菜了。ZZ对第二题还有个新颖的算法,学习了一下,赞啊,亏他想
得出来,呵呵。第二天还有Microsoft的笔试,赶紧拿Primer来抱抱佛脚,这么好的一本书
,我学C++时怎么就没看啊?后悔,懊恼充斥着我的大脑,大有相见恨晚的感觉。
虽然自己笔试很烂,但是还是寄希望于奇迹出现,能有机会去面试。于是晚上睡觉开
着手机,因为座谈会时百度说如果笔试通过,当晚凌晨就会出面试通知了。晚上辗转反侧
,难以入睡,期待手机铃声响起,都不知道几点才睡着。早上起床一照镜子,大熊猫再现
拉,唉,为百度消得我憔悴啊。自己空想也没用,眼前还有MS等着我呢。考MS时,手机都
没关,就等着百度电话,希望考试时能有电话来。果然,早上11点多还在考试时,手机响
起,挂掉,我还在为了MS笔试而挠头呢。几分钟后,又响了一次,再次挂掉。考完试,出
考场拿手机一看,咦,是027的哦,好像是个小灵通。回拨,不通,继续回拨,还是不通,
不死心,我就不信拨不通你。结果拨了10多次还是不通,算了,只好等他再打来。回实验
室,上Q问问这个号码是不是百度的,JG他们说是的,惊喜,Oh,yeah,百度面试来临了,
Miracle居然发生了。于是和JG,DJ,Q拼车去弘毅面百度。结果面官说我不接电话,他们
安排了其它同学面试,叫我第二天早上10点再来面。FT,怎么这么曲折啊,不过给我点时
间复习准备,也好。
续
发信人: ptlj (PT), 信区: Job_Discuss
标 题: 百度笔经面经
发信站: 武汉白云黄鹤站 (2007年10月08日12:50:13 星期一)
【一面】
晚上好好看了一下项目,把重点温习了一下。又问了下JG面试问了啥,心里有个底了
。第二天,一个人飞的去了弘毅,花了22大洋,好心疼啊。去到昨天那个房间,看见面官
了,一个光头,和JG昨天的面官一样。果然,他上来就问了我昨天问JG的同样问题,设计
一种数据结构,结合了链表和数组的优点。我想了一下,说用Hash链表,这样插入和查找
的效率都比较高,但是有conflict问题要解决。他马上就问我如何解决conflict问题,有
没什么好方法。我说修改hash函数,使得hash值产生的conflict概率尽可能低。他问那你
怎么设计?我倒,这个问题我
您可能关注的文档
- 公务员写作nty县委书记在法制教育推介会发言.doc
- 公务员写作nty县委书记在关心下一代工作会议上的讲话.doc
- 公务员写作nty县委书记在花炮文化节动员会上的讲话.doc
- 公务员写作nty县委书记在经济和城镇化会议上的讲话稿.doc
- 公务员写作nty县委书记在劳动转移大会发言.doc
- 公务员写作nty县委书记在庆祝建党93周年暨党员干部表彰大会上的讲话.doc
- 公务员写作nty县委书记在全县庆祝记者节大会讲话.doc
- 公务员写作nty县委书记在人事改革大会讲话.doc
- 公务员写作nty县委书记在依法治县推进会讲话稿:法治则天下治.doc
- 公务员写作nty县委书记在新闻外宣表彰会的讲话.doc
文档评论(0)