百度质量部面试经验分享

发表于:2016-6-24 14:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:苏三    来源:51Testing软件测试网采编

  百度质量部面经 – 01
  答应了某人回来写个面经的。学校的申请做得差不多就想找个实习做做,于是先后投了几个公司的技术岗,刚好看到百度质量部招人,就投过去试试,结果一两个星期没消息,以为已经默拒了,不知原来一两个星期的CV审核时正常的…
  接到电话的时候还是挺惊讶的,就我那个三无简历也有有机会得到技术面,刚好又是期末所以HR问了几个时间都不合适,最后定在了两个专业课考完后的一天,所以其实这个面试时间什么的还是可以商量的,感觉越是好的企业,越会尊重学生本身。
  接着就是考完试的那天晚上,连考了两个法律,身心俱疲(虽然说没怎么准备吧…),但是一直写三个小时还是很累的…回到宿舍后就是各种不想动,但是一想到明天一个实验室的面试一个百度的面试最后还是看了看网上的百度的面经。总结下来大家遇到的问题都是:自己做过的项目,排序算法,数据库测试相关技术,智力题…最后发现,准备的都没用上,呜呜呜…
  于是我第二天一早就出门奔赴了清华实验室的面试(这个的面试过程以后有人想知道再写吧),幸运的是实验室的人还对我比较满意,当场就说要我了,还跟我海聊了半天…不得不说清华的实验室各种有钱…接着吃了点寿司就奔赴上地的百度大厦,不去不知道,一看百度还真是有钱,前台的姐姐也很好看,还有保镖…保镖哥哥每个都高于190的样子,长得很凶,我不停的对人家笑…他就看着我,好不容易最后挤出了点笑容。百度大厦在西三旗站下了往西走个500米就能看到,我早到了40分钟,在门口需要用有效证件换访客证,需要登记,需要等面试官带你上去。
  面试我的应该是一个研究生,人挺Nice的,穿的也很随意(这个大赞!!)。穿越了重重障碍的门到达了楼上的一个开放式小厅,就在那个地方两个人坐着聊…一聊就近两个小时,渴都渴死了…
  上来先是两分钟的自我介绍,我没说啥重点说了一下我没什么经验请多多包涵什么的,这是我第二次实习面试。他笑了一下说没关系的就是聊聊…
  接着就问我我在实验室做的research,还有发的paper,聊了一下本科生发EI的还是少的(其实我们院很多大牛都发了很多了…我惭愧),然后重点问了我在做的项目,非常非常的详细的问了…从结构到算法优化…基于什么算法都问…我汗啊…然后就是问我们专业想培养怎样的娃…我就胡侃…然后问我写过多少代码,接着就对着简历上面写过的东西很仔细的问啊问…最后我说有些遥远的事情我都不太记得了。。。他还想问技术细节…真的是各种详细
  接着就说到了JAVA和C,说应该我的JAVA比C熟那就解释一下JAVA的面向对象和C的面向过程的区别…我愧对KAREN!!我竟然解释不清楚!!!他对我的解释挺不满意的…不过人很nice,继续问下去了。
  然后就问我算法,虽然我说了我没学过算法数据库系统什么的,他还是要问…他说看你research都做了,应该还比较熟,就让我说一下什么是树 ,什么是二叉树,什么是平行树,我就晕…我对不起松松,对不起仝辉啊!!都白学了…
  最后他说给我来道数学题,题目如下:
  K层楼,两个玻璃板,问我最少多少次能测出在哪儿层楼杯子会碎…
  我没做出来…呜呜呜呜…智商各种低。
  然后他说其实还有一个更难的题:
  两个人交流一次能得到相互的信息,三个人呢?N个人呢?
  最后就是问我还有什么问题不,我抓紧这个机会赶紧问:
  你们想要怎样的人呢?答:思维能力强或者代码能力强的(我两个都不是,我哭)你觉得我还有什么需要提高的呢?答:抽象能力欠缺(其实是说我的表达能力不好!!第一个说我表达能力不好的….)你为什么选择做测试而不是研发呢?答:测试和研发是相通的…
  然后等了5分钟,他去回报了,然后说如果通知二面的话,两个星期左右会给消息。出门的时候保镖哥哥还笑着跟我说,走啦?我说恩 再见…心想估计没法再见了….
  总体感觉,他们不在乎你什么专业的,在乎你做过什么,有什么样子的能力,最好就是智商高的…大家加油啊!
  百度质量部面经 – 02
  06计科小本,无大赛经历,无实习经历,经常在论坛潜水。错过了去年招聘的时间,又经历了考研的失败,有点灰心。3月初开始关注招聘信息版,而补招的公司似乎不多,随便投了百度,腾讯,轩辕互动。腾讯是一位同学内推的,到现在还没消息;轩辕互动只面了一面就没消息了(我猜想原因可能是当时做题的时候接到百度二面的通知,当时没敢接,于是匆匆把题目做完了,然后出去回了个电话。但是可能被里面的hr听到了,所以后来直接面试而没有传说中的机试,而面试时间也很短,我就觉得这个没戏了)。由于是补招,老大牛们都找到了工作,新大牛还没出来找,所以最后很幸运的接到百度面试(可能是补招的缘故,没有笔试直接开始面试了)。每一面之前都在版上搜前辈的面经,现在也回馈一个,希望对后来人有帮助。
  ××××××××××××××××××××分割线××××××××××××××××××××××
  先说一面吧。人生第一次面试。
  先问了简历上的一些项目,然后叫自己讲做过的最深刻的一个东东。于是我就 blabla……
  然后是操作系统方面。问了一个线程与进程有什么区别,我说线程共享数据段。然后又问进程间通信有什么方法,我说shared memory,message passing。再问同步有那些方法,要注意些什么,我说信号量,rcu。面试官再问还有什么,我想了想说没有了,他轻轻地说,还有锁……(我顿时囧了, 当时想信号量不就是锁么,回来一看书……)然后问了计网方面的,rpc是通过什么实现的?我想这下完了,不是要我说实现原理吧?于是很诚实地说,不好意思这个不知道。面试官又轻轻地叹了一口气,说是通过socket实现的……
  然后是数据库方面的。先问我是否学过数据库,我说,这个可以说学过……然后他给了一个表,主键是id,还有有名字,个人简介等。让找出出现次数在[a,b]的名字。我写了一个select name from table where num >=a and num<=b。他一看,说这个num字段表里是没有的(他当时给题的时候就说num,我以为是里面的一个字段……),然后我说不好意思这个忘了,能不能给点提示?他叹了口气,说,如果要统计的话是要先分组吧,分组是用?我沉睡的记忆被唤醒,高兴地说用group by。他问然后呢,我想了想说用count,但是忘了怎么写了……于是这一轮又过去了。最后是测试方面的。给出一个函数原型,找出平衡点的(百度经典题目,请百度一下。就是一个数组某个元素左边和右边的和相等,这个元素就是平衡点)。问我要怎样设计测试用例和要测试哪些方面。我说要测试是否有多个平衡点,数据类型对不对。他叫我找出有多个平衡点的例子,然后再问了数据类型要注意什么?我说函数要求给个int数组而用户传了个char数组。他说这个不是有类型检查吗?我说可以用类型强制转换啊,他好像有点无奈,再瞄了一眼我的简历,说哦原来你没学过java啊,那好我们假设它是java,有严格的类型检查……他问如果要测试返回的是否平衡点,或者有多个平衡点要求返回第一个是怎么测?我随便举了几个例子,感觉不是很好。最后是实现这个函数。
  然后问了我有什么问题想问他的。我问了一下这个职位主要负责什么。没了。
  总体来说感觉不错,面了差不多90分钟。下楼的时候面试官问我对测试有兴趣吗,我当然说有,然后又问工作好找不?因为前面聊的挺开心的就放开了,说去年在考研,现在在等调剂,看到百度补招就过来了。他若有所思地”哦”了一声。我突然发现自己好像说错话了……
41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号