百度在线网络技术(北京)有限公司测试开发工程师面试经验

面试准备来自 25495 份面经

面试感受
一般 很好
面试难度
简单 困难

常见面试流程

主要面试来源

校园招聘

29.0%

内部推荐

10.0%

猎头推荐

4.0%

社会招聘

13.0%

BOSS直聘

38.0%

其他网络平台

5.0%

推荐
测试开发工程师
地区
匿名用户
测试开发工程师
感觉没戏
1. 自我介绍,2. 你的研究方向是什么?3. 研究方向细问,模型详细过程,4. 项目有几个人,在项目中的作用,5. 手写代码-最长回文子序列,6. 最常用的语言?7. Python常用的数据结构有哪些?8. 哪个数据结构是安全的?9. 在浏览器中输入www.baidu.com之后发生了什么?10. 删除一个字符串中重复元素的方法?11. 为什么投测试?什么不去开发和算法?
笔试
一月前
25人
匿名用户
测试开发工程师
感觉没戏
希望能拿到offer吧,趁热乎先分享一下面试的过程。 笔试:其实笔试做的挺烂的,前面选择都是一些智力题,没有一道技术的题。然后后面就是三道编程题。第一道好像还行,虽然没A,但是就差一个用例。第二题是有关最短路径优先的,这个是弱势,所以搞了半天没搞出来,最后一道题根本就没看。 面试:前几天的时候百度本来来沈阳了,好些同学去面试了,我没收到,不过本来没抱希望的,因为毕竟答的不好,结果过了几天收到短信说预约视频面试,当时我就震惊了。 另外说一下这个面试时是在牛客网的一个平台上面试的,中间位置就是写代码区,左边是面试官的问题,右边是视频情况,看见这么高大上的平台我都吓尿了。 一面:开始问了好多技术,先让我自我介绍一下,后来又问了一下最近最熟的项目。后来问的语言,说你应该学过一些java吧,我说本科倒是学过,可是研究生基本没用过,所以基本想不起来了。结果他后面又问我一遍,就感觉特别想考我Java,然而我也令他失望了。所以就问的我关于C/C++的基础知识。后面又说,咱们问点有关操作系统的吧,我一想有点杯具,操作系统知识没咋准备,后来发现他问的是Linux,虽然有些放心,然而他问了我几个问题我全没答对,真是囧。后面又问了我数据库的问题,答的也不是很好感觉。最后问了一些测试的基础知识,这个就简单问了一下,让写一个登录框的测试用例,然后你理解的测试是什么。完事以后说如果有后续会跟我联系。一面大概持续了一个小时。 然后他就退了,但是我没退,就在那挂着就去干别的了,因为我以为即使又二面也是以后再通知嘛。结果第二个面试官给我打电话说给我发视频申请我咋没接,当时很囧啊,我说不好意思,赶紧屁滚尿流的跑到电脑前面进行二面。 二面:二面的面试官很nice啊,感觉特别亲切,没事就对你笑笑,如果你写错了还会提示你改进一下。先让我进行自我介绍,我就把之前的重复了一下,然后问了我最早的那个项目,主要问功能方面的,问有些问题如何避免。然后说前面的问题(就是一面时候)你还有没有什么要改进的,如果没有我们就进行一些新问题,我当时就比较后悔,应该面完马上就查一下,这样也能证明你求知欲比较强嘛,然而来不及了,我说没有了,基本发挥最大能力。进入二面的话测试问题相对多了一些,让你写代码,然后对你的代码设计测试用例,问你这个代码需要多久完成,其实我当时是稍微有点思路,但是其实也不知道难度如何,但是怕面试官不等我,我就说“五分钟”, 然后他说,我给你十分钟。还问了几个与算法有关的问题,比如问我那个上台阶的问题,我就没想粗来,其实应该挺容易的,但是准备不是很充分,大概就是一次可以上一阶或两阶,问你有几种上法。我想了半天,他看我实在为难就问下一个问题了。其中有一个环节很搞笑,就是模拟一下如果我是测试人员,发现了代码有问题,如何跟研发人员沟通,然后我俩就开始演,我演测试,他演研发,演到最后他笑着说“我不跟你演了~咱们还是问点跟面试相关的吧~”当时我也笑的不行。后面比较费时的就是关于百度产品的讨论,问我用过哪些百度产品,什么时候会想到用百度的产品,这个主要先是看你对哪款产品用的比较多,然后再问你觉得百度贴吧有哪些需要改进的地方使用户体验更好一些,这个聊了大概十分钟的样子。最后说我问完了,你还有啥想要问我的,我说如果进百度测试部门都需要做什么,他说不同产品不一样,然后给我耐心解释了一下。说可能会有后续面试官联系我。后来那个面试官退出房间了。二面持续大概四十分钟。 这下我也不敢离开电脑了,就坐在电脑旁边。因为我觉得二面还可以,所以三面应该有戏。过了一会有位女士给我打电话,说时间不早了(当时是中午十二点),等下午再面,让我先去吃饭,我说好的。 三面:三面是女面试官,又让我自我介绍了一下,然后我又把之前的说了一遍(主要是话重复说的话会犯尴尬症哈)。然后问了我最近那个项目负责什么,做项目过程中遇到了什么在技术上的冲突,是怎么解决的,然后平时和项目组的人如何沟通的,你认为做项目最重要的是什么。项目大概问了这些,然后就让写一个找单链表倒数第K个指针的代码,写完以后设计测试用例,然后让你再进行修改。后面说对一个喝水的杯子进行用例设计。我说完以后,她说,咱们说点具体的,比如对聊天工具的语音聊天功能进行用例设计,然后我又跟她说了一大堆,也不造她是否满意,反正就是不停的在喝水。后面问我现在可以实习吗,我说最近要毕设,得答辩完事才能自由。我以为面试结束了,结果她又问道你毕设做的是什么,我大概说了一下以后,又开始一连串的问题,与测试相关的,好像是你了解的测试方法吧,还问我以后的方向是什么,有什么规划,一个好的测试工程师需要具备什么素质,我只想到五条。后面忘了,问题实在太多了,脑子都装不下啦~最后也是,问我有什么问题,我说需要学一些web知识不,她说看你的体系了,因为不同产品不一样,所以都是要现学的。(这里感觉我犯二了,我居然问她是不是搞测试的,废话,不是搞测试的能给你面试吗!)然后我说没啥问题了,她就说,那今天就到这。 三轮面试将近三个小时,其实当时感觉还行,可是写完这篇回忆以后怎么感觉没啥戏呢,每次回忆面试我都要想面试官的某些细节,尤其是三面时候她问我能不能去实习,意思是不是我的能力虽然还没有达到,但是可以实习时候再观察观察,那我如果说不能实习的话是不是就不考虑啦。反正想的很多,不知道靠不靠谱~ 最后感觉百度真的是重技术,三轮全是技术面,就三面的时候问问“你觉得最有成就的事”,这个我之前面试也遇到过,确实不太好回答。
笔试
视频面试
电话面试
包含 3 个问题 · 4 个回答
什么是类,malloc和new的区别,重载和重写的概念。写一个简单的算法,让写了三个,我就记住了我写的不太对的那个就是"hello world"翻转成"world hello",这应该属于基础问题了,不过我基本没写对过,而且是直接可以调试运行的,我没出来正确结果~
一年前
12人
匿名用户
测试开发工程师
感觉靠谱
第一个面试官上来和我聊了聊项目,然后问了问基础知识,什么方面 的都有。 1.两个数比较大小,不用判断。这个不知道,我说可以相减看是否返回一个无符号数,面试官提示网盘用算术运算符,我还是没有想出来…… 2.排序,快排。快排的时间复杂度和最差情况的时间复杂度。最差的这个情况当时脑抽了说错了。 3.数据库常用哪些语句?如果有特别大的表如何对数据库进行优化。 4.HTML的基本元素。 5.网络协议,TCP和UDP的区别。 6.linux的命令,替换sed查找find,grep(这个当初没有想起来)。 7.接口和抽象类的区别。 8.问我会不会C++,我说不会,就没问了。 9.你认为什么是测试,为什么想要做测试。 10.测试的流程。 11.测试一个水杯。 12.测试QQ聊天功能模块。 面试官基本会引导你,你了解的他就多问一问,你不了解的他就不问了。人还是非常和善的,压力也不大。 过了一会然后二面,面试官开始聊项目,问你从项目中遇到了什么困难,怎么解决的,为什么要这么解决。你在项目中扮演什么角色,你对项目的贡献是什么。你觉得自己有什么样的优点和缺点,你周围的人怎么评价你。还问了怎么定义测试,为什么做测试,然后让我测试两个电梯。时间差不多了,他问我还有什么问题,我问了问他对我这种没什么经验想做测试的有什么建议。他说还是要多实践,从项目中学东西。 一面二面一共两个小时多一点,然后二面面试官说他们老板出差不能继续面了,让我再来一次。感觉他们大公司老板都好忙啊,上次阿里也是,三面的时候老板开会不能继续QAQ。 今天就要去三面了,好紧张,给自己加加油吧!!
笔试
总监/老板面
包含 1 个问题 · 1 个回答
你认为什么是测试,为什么想要做测试。
一年前
12人
匿名用户
测试开发工程师
面试未通过
一面:20140923活泼开朗萌萌哒小哥1.作为通信专业哪些计算机的课程你没学过? -我自学了操作系统、数据结构算法等(嘴欠!不会的就不要说,以前会现在不会的也不要说。。)嗯,会操作系统哈?虚拟内存是什么知道吗? --!想不起来。。。脑子里想的是段式、页式、段夜式存储结构,不知道肿么说。。别的真不会。。 面试官也没有为难,问我你知道操作系统是做什么的吗? -资源管理。。 话是那么说说的再具体点。好吧,别纠结这个问题了。。2.项目当中用到了线程,用到线程互斥了吗?mutex吗?为什么用这个?还有哪种方式?信号量?(小哥真好,都替我回答了。。会减分嘛。。)3.怎么防止c语言重复包含变量。4.指针常量 和常量指针的区别5.你熟悉c++?-不会。。 -那还在简历上写。。6. 找出一个字符串中最先出现的不重复字符,比如abca,输出b, 我先说了一个O(n2)的解法,还木有说完他就说不要这个。。然后接着想,最后用hash表解决的7.写一个函数实现二叉树的叶子节点的数目8.智力题:一个天平,140g盐,给你两个砝码, 分别是2g和7g,称重三次怎么把盐分成50g和90g 2g 7g砝码放在左盘,从140g中取出盐放在右盘,天平平衡时,就称出了9g盐,分成了两份:9g,131g2g 7g砝码,9g盐(当砝码用)放在左盘,从131g中取盐放在右盘,天平平衡时,就称出了18g盐,分成了三份:9g,18g,113g7g砝码,18g盐(当砝码用)放在左盘,在右盘先放2g砝码,再从113g 中取出盐放进右盘,天平平衡时,就称出了23g盐,分成了四份:9g,18g,23g,90g。再把9g,18g,23g放在一起,就把140g分成了50g和90g。 二面,20140925 14:00 (本来是20140924 上午10:00的 冲突改时间了)一个好像90后小哥,笔记本电脑后面贴着动漫美女。。1.自我介绍2.实习做过软件测试,具体工作是做什么的?3.选一个项目详细介绍一下 介绍两个行吗? ==! 行。。。4. 线程和进程的区别?5. 平时用什么语言?c阿。。java呢?自学阿。。那说下c和java的区别6. 知道闰年怎么判断吗?写代码实现。 用一个if语句实现,可以用and或者or。(提示信息给的也太多了。。)7. 编程题: 给出一个正整数,返回不大于这个数的最大的二进制数、 (竟然跟阿里出了同一道题,哈哈哈哈) 写了一个常规的解法,讲了一下,讲到乘2的时候他看看皱了皱眉,问乘2是左移2位? --!阿。。错了,是左移1位。。 这个算法时间复杂度是多少? -logn(擦。。阿里的答错了。。(⊙o⊙)…硬伤了。。) 嗯,那能给出时间复杂度再小的解法吗? (面阿里的时候提到了查表法),可是常规的查表(表里面存的是2额n次方)时间复杂度也是logn阿。。跟面试小哥表示没想出来,只想出了一个也是logn的查表法。请求给提示 他说已经接近正确答案了。。 心中一喜,哎呀,时间复杂度度为1的只有hash表了呗,脱口而出hash表,他问怎么实现。。 想了一会给出了结果。8. 让你测试一支笔,怎么测? -从功能上、性能上、外观上测试。。bulabula说了一堆 -再想想 -再想想 -别着急,再想想。。。(感觉他是要跟总部那边反应我的答案的)9,求0-9的全排列(竟然没想出来。。怂了。。)只提了用递归,没有想到递归之前交换一下接着递归就可以了。。擦擦擦。。10. 去hr那等一会 (二面那么水居然都过了。。。养备胎的节奏么。。) 三面 20140925 15:30 一个姐姐 感觉像是质量部的主管? 1.自我介绍 2.以前实习做的什么?哪种测试?检查出来的最大的bug是什么? 3.你们老师让你们实习吗?不查岗吗? 4.对百度测试部门了解吗?知道是做什么的吗? 5. 有别的offer了吗?今年阿里的薪资还是13*15?他们那边怎么面试的?这边给你的话你去哪个?
笔试
部门主管面
包含 1 个问题 · 1 个回答
0-9的全排列
一年前
6人
匿名用户
测试开发工程师
感觉靠谱
简单sql语句,百度框里输入,点击搜索就做了什么事情。给一个电梯,设计测试用例,如果linux系统里安装了jdk1.7和1.8,怎么让程序调用jdk1.7。算法题,一个人爬楼梯,可以一次爬一阶或者两阶,问n层楼梯有多少种爬法。
笔试
一年前
18人
打开小程序查看更多面经数据
写面经
选择排序