最近向百度发起了网申资料,快速的做了份个人简历,非常的意外,我既然在10月9日收到了百度笔试的通知短信,10月12日是笔试,10月13日是面试,下面说一说我本人轻身经历的百度笔试加面试经验。
百度2014笔试介绍:众所周知,在找工作中用QQ邮箱可能会让企业觉得此人太幼稚,刚开始确实有些担心,后来发现这个担心没有必要,因为百度基本也是海笔的政策,而且笔试通知和笔试过程是交给智联招聘的人来做的,整个过程人比较多,百度和腾讯一样,支持霸王笔,这点很赞。笔试一般会安排在十月十多号,和宣讲时间差不多相隔一个月,这是百度的策略,先在全国各地宣讲,接下来全国各地笔试和面试,最后全国汇总,通知结果。我的笔试是下午2点进行的,时长2h,也是全部挨着坐,但是试卷一样,百度不担心你抄别人的试卷,因为你抄不了,2个小时,7道大题。在做试卷前,通篇阅读题目,选择最拿手的题目就行了。
百度2014年招聘笔试题目(回忆版):
1. 介绍一下MapReduce的含义并分析运行流程。
2. 分别叙述C/C 怎样动态分配和释放内存。
3. 概括TCP、FTP、IP、UDP、SMDP、ARP等的关系
4. 求两个数组的交集,写出代码。
5. 忘记了,也是一个比较简单的编程题
6. 设计一个发牌程序,使其每个人得到每张牌的概率相同,写出数据结构,算法思想,代码(可以时伪代码)
上面6个题不做过多的赘述。最后一道程序设计题是Linux编程题,果断看不懂。。。百度笔试的题目不算少,题量也比较大,不要求全部做完,一般说来能写出思路来,并且思路正确就OK了,关键是要想好怎样表达。笔试完毕后,我感觉还可以,在当天晚上就收到了面试电话通知
百度2014年招聘面试经过(一面)
1. 面试官从我简历里抽个一个较感兴趣的项目,让把项目简单的介绍下,针对项目问了几个技术问题。
2. 面试官:说下常见的排序效率?
我:(我说下我的技巧,拿快排来说,最坏是O(n^2),要说出什么情况下是最坏的,怎么避免最坏情况的发送。快排平均是O(nlogn),堆排也是O(nlogn),要说出为什么快排比堆排快…)
3. 面试官:快排和选择排序的空间复杂度?
我:快排要递归 O(nlogn),选择O(1);
4. 面试官:计算机网络分几层?我:………
百度2014笔试介绍+面试经历[含笔试试题]
百度2014笔试介绍+面试经历[含笔试试题]
5. 面试官:求二叉树的最大距离(即相距最远的两个叶子节点),写代码
我:这个容易,难不倒我。
6:两个栈实现一个队列,写代码。
我:之前复习过,比较上手。
随后又提了一些技术性的问题,如进程调度算法,Hashmap、Hashtable的区别,Hashmap的扩容机制,多线程安全性,Linux操作系统等问题,我也是一知半解,没答出来。以上基本就是一面的过程,没结果,挂掉了,整个过程一个多小时。
最后我要说明的是,一面通过以后,还会有二面,三面以及电话面试,而且面试官的水平,问题的深度也越来越高,最后HR会和你讨论一些产品性的问题,讨论技术,最后谈offer薪酬等等。
总结一下,感觉当前大学生还是更应该注重对问题的把握,打牢基础,相信最终胜利的橄榄枝会向你招手。面试官:“小伙子,等你考上研究生,欢迎毕业再来百度。”这次全当是给自己历练了,3年后,百度面试等我!