设为首页 加入收藏

TOP

百度质量部面经大全(收集10套面经)(三)
2014-11-23 22:29:20 来源: 作者: 【 】 浏览:15
Tags:百度 质量部 大全 收集
×××××××××



面试完了之后找roc212师兄问了一下,他说其实有时实际工作和自己想做的事情是有很大差距的,不用刻意去追求。


但是现实还是给了我希望,面完第二天就收到offer通知;又过了两天计算所分数线公布,终于确认自己专业课过不了,很爽快地把三方寄过去,到此工作敲定,确定自己要告别学生生活。


最后是感谢时间。先感谢国家。


感谢父母一直默默的支持。父母一直都希望自己上研,这次令他们失望了。我真想向他们诉说自己的想法,想在他们怀里大哭一场,但是这样会让远方的他们更加担心,所以我告诉他们没关系,反正早晚都得出来工作,况且工作也不差。这就是北漂的代价吧。


感谢tntzwz。感谢你各方面的帮助,考研的,找工作的,还有听我发牢骚。就像面试官说的,我很幼稚。谢谢你的容忍。


感谢gmoto,roc212,echo7等。感谢BOSS成员。感谢论坛上帮忙解决问题的热心人们。


感谢heying师姐,lolok师姐,ze师兄一直以来的帮助和鼓励,还有hjt31,bylijinnan,vivian和odzy。


感谢室友调剂的消息,虽然机会渺茫。


最后祝愿考研的顺利上研,找工作的都能找到满意的工作,bless~



百度质量部面经 – 03



今下午两点刚面完


1、用c完成一个函数char* function(char * s,int n),返回s的前n个字符(这里不清楚char*可以指一个字符串?),要求尽量考虑健壮性。



磨了几分钟发现还是不会用c,后来允许用java后写出来了个,没怎么考虑太多异常情况。之后又问了加入自己测试这个函数,应该怎么测试。balabala了些数据



2、假设有N个(大约几百万个文件),每个文件存储的都是英文单词,文件大小都是1MB左右。输入一个单词,输出包含这个单词的文件名(按文件大小排序)。要求尽量优化算法。



一开始,理解成文件里面存的是不定长的连续字符串了,光给了个分块扫描,还想着用KMP,被否决;磨了一段时间,后来发现文件的单词是用空格隔开的。再提示下,给出了个多叉树结构(类似于字典树?),每个节点存储包含这个单词的文件名链表。


再问把文件名插入链表的时候如何考虑最优算法(要排序)。先说了个遍历,被否决,二分查找之类的也不行;后来想到二叉排序树,提到了,好像这个就是面试官要的答案,不过我又提出用排序树查询方便,但是输出排序的结果(深度或广度遍历)没有直接链表遍历方便。



3、问了个socket编程,如何设计服务器端。



回答多线程,每一个请求开一个线程。又问假设大量用户请求来到的话如何优化(提示线程的创建与销毁比较耗资源)。想到数据库连接池的原理,套用在这里(其实不知道socket能不能这样用),貌似面试官还比较满意。



4、一个数据库,为了保证响应速率,会在数据库和客户端之间建立一个缓存,缓存里存储数据库常用的结果(容量为10000条item或1GB)。客户端先查询缓存,若没有结果再查询数据库,当查到结果之后再把这条结果添加到缓存中。对缓存的操作包括添加、删除、搜索item。 要求尽量全面的测试这个架构。



5、其他还问了对测试流程的理解,问了下实习情况。面试结束的时候还追加了UNIX下I/O模式?和如何在linux下查看程序资源消耗情况(这两个都不会)



总结:发觉这个面试还是比较靠人品,上午宿舍的被问的都是具体的网络知识和一道蛮难的编程题,而我这个还是比较开放性的问题,面试的jj也比较好说话。另外简历上没测试的内容貌似也不太要紧(我是基本一点都没有)。但是测试的基本原理和概念还是得知道的。




百度质量部面经 – 04



(增加了新内容2009年10月21日15:46:44 我觉得面试官问的还是他想问的那些,比如对于测试什么的一些想法,简历里面的内容就是当没话可说的时候当个引子拿出来再说说)



一对一面试,面试官人挺和蔼


面试官问我的问题:


对于测试研发工程师的职位理解;


自己对于这个职位有什么优势;


用过什么测试方法?答:JUnit


JUnit测试的流程方法?测自己的代码还是别人的代码?觉得好用么?


Java中String和StringBuffer的区别


如果百度生产抽纸巾的盒子,如何检测纸盒的质量?写一个测试用例(这个题可以从比


较bt的想法想……反正我是被不断的说”再想想?”)


(看到我简历里面写Linux编程后问)Linux编程,shell编程实现对一个不断增加的文件监控,当size大于1G后给这个文件重命名。(答:cron,被告知不用cron咋办;再答inotify.不知道对不对。。。)


如果测试,比如测试百度知道,有哪些东西要考虑?(答服务器响应时间,并发程度,肯定还有其他,不过我不会了。。。)


如何编程模拟多用户并发请求页面,从而测出页面的性能?(答线程,又问如何实现请求?答http request,不知道对不对。。。)


HTTP协议的特点?(蒙了,回答request+response,其他不知道)


(看到简历里面有学生会经历后问)学生活动经历中,当你分配给别人的任务在最后没有完成的时候,你会怎么办?如果他平时都表现得挺好,只是这次没完成怎么办?如果他总是完成不好怎么办?


(看到简历中的实习经历)问实习都做了那些工作?


。。。应该还有,我暂时想不起来了。。


最后可以对面试官提出任何问题。


总体来说,面试官长得很帅,人也和善……只是我回答的挺一般的……当攒经验吧~~



百度质量部面经 – 05



下午两点到了普天大厦,很快面试官过来了,找了大厅里一个没人的位置坐下了。一面是单面,技术面。面试的GG很和蔼,先帮我倒了杯水,然后开始看简历。


首先会有个自我介绍,介绍下自己的研究内容,项目和实习经验等等,其间面试官会问的比较细。我是通信专业,说了很多关于项目和实习中CDMA和TDMA的东西,这些内容中有少量的C++编程,面试官就问了下代码量什么的,惭愧,只有千行代码。面试官会很详细地问项目和实习中的情况,所以简历中关于自己做过的项目和实习一定要字斟句酌,不要夸大,当然也不要遗漏。


在问了这些后,面试官问了C语言掌握到什么程度。随后出了一道关于C语言编程的题目:输入一个字符串,要求找出字符串中最大子串的长度(如字符串abcd13agbf,当重复出现某个字符时,算一个子串,比如abcd13a或bcd13agb都是子串)。当时想出了复杂的一个算法,面试官就问你这个复杂度是多少,显然我的算法比较复杂。


随后问了关于测试的一些东西,延续上例,说假如上面这个函数功能已经实现,比如是f(),那么,你如何测试这个函数?我以前没做过测试,不过看到过有等价类划分这个方法,于是就用这种方法说了测试方案。这个之后,又问了,比如要测普天大厦到天安门的直线距离,你有几种方法测?我想了三种。


然后,又问了对linux系统熟悉不熟悉,我没用过,自然不熟悉。后又问数据库熟悉不熟悉,我以前学过SQL,但没怎么用,基本忘了,面试官也就不问了。


接下来,面试官问我对网络哪方面感兴趣?我就说网络性能检测方面,他问还有么?我又说了网页编程方面。


最后就是我问问题,问了关于质量部这次面试后什么时候会通知、质量部是否还有笔试等问题。面试官说这次面试是HR安排,到时候看他们的安排情况,这边也不是很了解,至于是否有笔试,也不一定。


大概就是这样,面了刚好一个小时左右,面试官很好,不会难为什么,自己把自己知道的都展现出来就好了。毕竟

首页 上一页 1 2 3 4 5 下一页 尾页 3/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇BAIDU的网上笔试+面试经历 下一篇2014年最新华为笔试上机题及答案

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: