2012年百度面试技术类岗位面试经验

2015-01-06 11:45 作者 : 围观 : TAG标签: 笔经 百度

 


        职位类型:技术类岗位 面试网


求职信息

        笔试时间:2012百度招聘() qzm4


求职信息

        招聘公司:

面试问题


面试网

        7月末内部推荐的机会得到百度校招面试机会。百度发邮件给我,说有兴趣可以发简历给他们。机会难得,如果能够参加面试,就当是校招开始之前的一个实战吧,就发简历给百度了。直到8月28号下午5点左右,百度才给带电话通知我明天面试。然后查看邮件通知,是29好下午2点,部门是推荐与个性化部,这个部门一点都不了解了,于是请教了一些人,终于对这个部门有了一个比较清楚的理解。

qzm4


面试问题

        由于时间比较紧张,也没有什么时间准备,就在上午看了一些基本数据结构之后就出发了。到达百度的时候离面试还经半小时,就坐在大厅里好好的休息了一会儿。(面试不要去的太早,提前15分钟足够了)到快面试的时候去前台叫她帮我叫人来面试,等了一会儿,就来人带我去面试了。 面试问题


面试网

C、C  的区别,C、C  内存分配的差异,C  多态的实现方法,C  虚函数与纯虚函数的实现方法,C  抽象类相关的问题等。虽然很久没用C  写程序了,但是两个月前左右看了一些C  的知识,所以这些问题还是答出来了。在这之后就开始是现实应用的问题了:

面试问题


礼仪

        问题一:是在搜索MP3的时候是根据歌曲的权值排序的,但是会发现有这样排序后有很多歌手的歌在一起,影响了用户体验,有什么办法把这些排序后的歌曲变成没到两个歌手的歌在一起的情况下,并且尽量保证是按权限有序的?

求职面试


礼仪

        这个问题我上来就想了一个简单的算法,然后面试官让我分析算法复杂度,我一分析,擦,是O(n^2)的。然后问我有没有什么更好的方法,我又想了一会,然后他说去给我打杯水,面试官还是挺nice的。等他回来后,我又想了会,终于想出一个O(nlogn)的算法,他说还有优化的地方吗?想了半天没想出来,于是他就把他们使用的一个O(n) 的方法告诉我了。我一想,还真是,他们的方法很不错。再聊了一些小问题,再就是一个大的开放性问题了。 求职面试


面试网

        问题二:如果让你组织一个团队,这个团队是向看小说的网友推荐小说更新的,你会怎么做,你会需要哪些人,这些人分别是做什么。

求职面试


求职面试

        这个开放性问题中最重要的就是,你怎么保证向用户推荐的小说更新是他感兴趣的?你所有的数据就是用户浏览记录。然后我答了大约用5个方向来判断用户对某小说是否感兴趣。百度面试这种题的策略是让你想,你想一个,如果他不了解的他就会深入问你,想完一个后再问你:还有吗?然后答一个后还会问你:还有吗?想不出来了就只好跟他说:没有了,暂时想到的就这些。一面到这就差不多结束了,时间大约是80分钟左右,然后他说让我先坐着,他马上去叫人来进行第二面。

礼仪


求职信息

        二面 qzm4


qzm4

        第二面的哥们是个大胡子,他上来就没问语言相关的问题,估计一二面面试官之前互相交流过,包括哪些问题己经问过了。

面试网


qzm4

        问题一:给m个关系,每个关系2个数,表示这两个数是一个团体里的,然后问给定2个数,询问这两个数是不是一个团体的。 qzm4


qzm4

        这是一个很简单的并查集的应用,秒杀之。然后他要我现场写出来,我就现场写给他看了,还是不太习惯在纸上写代码,不过这个代码还是比较简单的。 qzm4


求职面试

        问题二:也是m个关系,每个关系两个字母,如A,B,表示A小于B,然后给定2个字母,问这两个字母是大于关系,小于关系还是未知。 面试问题


面试网

        当然不存在冲突的关系,也挺简单的,有向无环图而己。除些之外就是一些小问题了,最后问的也是一个开放性的问题。

qzm4


求职面试

        问题三:我们现在知道A与B的关系,就是微博的关系,数据只有a是否follow了b,a转发了b和a评论b,问怎么样最大概率的找出a没有follow的,但是a在现实生活中能接触到的人。 面试网


礼仪

        这个问题比较开放了,面试官对于对于细节要求很高,扯了半天,二面就结束了。然后他叫我先在这坐着,他马上去叫第三面的面试官过来。第二面大约是一个小时左右。 求职信息

     求职面试

        然后第三面估计是他们的一个头头,他上来看了一下表,就说面试会控制在一个小时以内,也没有技术相关的问题,就是聊聊天,感觉完全没准备。很多问题太突然,没有准备,但由于不是技术问题,所以也不存在能不能答上来的事情,聊完后,他将我送到楼下,说让我回去等消息。出来后看了一下表,三面是四十分钟。 qzm4


面试问题

        虽然连续三个小时的面试感觉很累,但是这次面试对我帮助还是挺大的,收获主要有三。

求职信息


面试问题

        一、毕竟走完了整场面试,知道了整个面试的流程。

礼仪

        二、对于开放性的问题一定要多想,答错了没有关系,你需要向面试官展示的就是你思考的方式,你想问题的方法能给面试官一个比较好的印象。

求职信息

        三、三面给我帮助最大,我会在下次面试之前想一些这方面的问题再来自己解答,有所准备,这样就不会在回答的时候显得比较苍促,这样对于给面试官一个思路清晰的印象,毕竟临时苍促的想法与成熟的想法是有差距的。这就是整个面试的过程,希望对找工作的同学们有帮助。 求职面试

 

面试问题

  礼仪

面试网

声明:2012年百度面试技术类岗位面试经验来源于互联网,其版权均归原作者及其网站所有,本站虽力求保存原有的版权信息,但由于诸多原因,可能导致无法确定其真实来源,如果您对本站文章、图片资源的归属存有异议,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意!

相关文章