百度质量部电面有感

来源:互联网 发布:帝国cms商城模板 编辑:程序博客网 时间:2024/06/05 10:36

写这篇文章前,得感谢我的同学,谢谢你推荐我。文章有点像写流水账,请多多包涵。

5月12日,星期一

下午在实验室敲着代码,突然来了一个北京的电话,本以为是陌生电话,接起电话那头说是百度质量部和我约个时间进行电面。好在面试前,同学和我说过要把简历上写到的东西认真复习一下。虽然是周二面试,但心理有个底。晚上,复习下测试相关知识(如软件测试的分类和软件测试的方法),还看了一些有关百度质量部门面试的文章(网上很多,基本上质量部门的面试问题都可以在网上找到,所以准备面试百度质量部门的同学可以好好参考)。

5月13日,星期二

下午在自习教室等着面试官的电话,没想到等了一下午面试官还没有打来,等得有点着急。大概5点的样子,面试官打来电话,表示抱歉,因为她今天下午比较忙,故没有时间电面我,然后与我约好电面时间。晚上在教室自习,看了一下《百度质量部测试开发工程师面试题整理》的文档,感觉里面的东西还是挺全的。

5月14日,星期三

这天本准备在实验写代码,没有料到下午某个时刻一个北京的手机号码打过来,第一反应是百度电面(本和电面的mm说好是周三上午或者是周四下午电面,没想到是现在这个时刻)。我找了一个安静的地方,并示意面试官可以开始了。下面介绍下面试的过程:

1.自我介绍。好在有准备,但由于电话太突然的原因说话说得吞吞吐吐。

2.介绍下简历上的个项目。我做完介绍后,mm问我如何测试我项目中的网站,然后我从功能上、性能上、兼容性等角度说了一下测试我所做的模块。

3.C/C++知识考查。mm问我是不是对C/C++比较了解,我说是。接着问我有关C语言中内存分配的问题,自我感觉答得还不错。紧接着叫我用C语言实现比较两个字符串的函数(其实就是写一个strcmp函数),我马上说出答案,mm表示满意(不过这里还是告诉大家,无论面试官问的题目即使再简单,最好还是假装思考下)。

4.海量数据的处理。在一个很大的文件中找一个中文字符,我说用hashmap的思想,并说了下大概的思路(网上可以找到答案,建议大家看一篇文章,文章题目大概是秒掉99%的海量数据题)。然后mm问我还有没有其他的方式来快速查询这个中文字符,于是我问mm电脑的内存足够大吗,mm说足够大。然后我说用二叉树,mm问怎么实现,我大致说了下将中文的拼音分成两半,不如拼音a-z,选择p做根节点,然后左子树是拼音在p之前的汉字,右子树是大于拼音p的汉字。然后再这个二叉查找树中找中文字符(不懂这个方法效果好不好)。回答后,mm还是问有没有还其他的答案。我说暂时想不到了。

5.有关测试的考察。问如何测试百度搜索引擎,我主要从性能的角度回答这道题,回答后mm没有多说什么。

6.linux基本知识考察。问如何查看8080这个端口被哪个程序占用。说实在的真的很幸运,下午在实验室看了类似的题目(题目:如何查看哪些程序属于LISTEN状态)。我说了netstat -l |grep '8080'。本以为回答正确了,当面试完和推荐我的同学对了下答案结果少了些参数,正确答案是netstat -npl|grep '8080'

7.其他。mm看到我有实习经历,就问了下我实习做了什么之类的。

总结:一面不难,基本上都是按照简历来问,所以在面试前一定要把自己的简历写的东西弄透。有一句话说得好把半桶水的东西写在简历上就是耍流氓。以下几个知识点是百度质量部门经常遇到的:1.C语言内存分配。2.对XXX进行测试。3.海量数据处理。关于Linux部门常用指令一定要掌握,如vim、grep、sed、awk、netstat、ps等。


自我感觉良好的百度一面,同时一面后面试官也给了很高的评价。但是接下来的几天里一直没有接到百度质量部的电话。说实在的有点心情低落,搞不懂为什么百度不给我打电话,本以为百度质量部面试到此结束。期间也和推荐我的那个同学聊天,和他聊了很多。等了3天后,我对百度质量部的不抱幻想了。

5月20日,星期二

坐在去杭州的高铁上,突然一个北京电话打过来,本以为是陌生电话,但还是接起来了。电话那头说是百度质量部,然后跟我约了下面试时间。有点不敢相信,然后我在次确认下是不是质量部的二面,对面的mm说是二面。

5月21,星期三

又是一个星期三,下午2点10左右面试官打来电话。一上来就问我所做的项目的有关问题,主要包括项目的描述、项目职责、项目的分工以及项目开发的过程。我仔细地给mm解释了她感兴趣的问题。然后问了我是否懂多线程编程,我说我比较熟悉windows平台下面的,大概和她说了下目前在看linux这块的资料,然后解释了下windows多线程的运作机制。紧接着问我有关TCP/IP 7层协议,我说我对5层协议比较熟悉,然后说了下每一层协议。接着,mm让我测试路由器。我先说了我对路由产品不是很了解,然后我从功能上、性能上、安全性等角度说了一下测试路由器。最后,mm问我能够实习多久,我说至少3个月。mm感觉时间太短,我说最多6月份。接下来是什么时候去实习,我说8月份,mm感觉时间太晚,然后我和她解释了下项目的目前进度,所以估计8月份才能实习。mm然后给了个口头offer,说如果8月份能去实习,7月中旬联系她。到此,百度质量部门电面结束。接下来,希望项目进展顺利,得到老师的批准出去实习。oh,yeah。


写在后面:面试不怕失败,怕的是失败之后不懂得自己败在哪里。所以我们在面试时一定要学会总结,然后弥补自己的不足,让自己变得更强。此外,我们还应该主动学习,不是为了面试而学习。希望此文对准备或者想面试百度质量部的同学有所帮助。


0 0
原创粉丝点击