百度面试(测试岗):
是在实习僧上投的简历
一面(电话面试,一个小时左右):
首先自我介绍,介绍完就是算法题:判断一个链表是否存在环(设置快慢两个指针),第二题是采用递归的方法合并两个有序链表。
然后问了擅长的语言,说了Python,就问了几个相关的,比如怎么去除列表里面重复的元素,刚开始说遍历一遍然后删除相同的,后来想到了函数set;还问了tupple和列表的区别,因为戴耳机没怎么听清就没反应过来。
接着就是操作系统的问题:进程和线程的区别,多线程的优缺点,死锁是什么以及产生的原因。
关于测试方面问了很多:
测试有哪些种类,了不了解黑盒测试和白盒测试。简略的回答完之后,小姐姐说,既然等价类划分和边界值,那么说一下一个文本框输入6-20位数字的有效等价类和无效等价类吧,说完之后又让说微信红包的边界值怎么设定。然后是怎么对一个app进行测试。因为提到了兼容性的问题,android和ios系统,小姐姐就又问了我ios和android测试有啥区别。
说完一大串嘴都干了之后小姐姐问我有什么想问的,我以为就结束了,问了一些部门相关的问题之后接着问....诶那你知不知道冒泡排序和快速排序,我说知道,小姐姐就让我说一下这两个算法的基本思想。
Linux有没有使用过?emmm知道几个常见的命令,然后就说了有cd、ls、rm、mv这些。
最后小姐姐说我没啥要问的了,问我有没有想要问的。
基本就是测试、算法和操作系统方面的知识。面完发现有的同学面试差不多只用了二十多分钟....嘤嘤嘤
第二天收到电话说要二面,时间定在晚饭过后,于是吃完饭就在教师休息室等着电话打过来。
二面(电话面试,40分钟):
先来个自我介绍,具体的记不清了,主要的问题还是围绕测试、计网、数据结构和数据库:
测试让讲了对一部载人电梯进行测试用例的设计(算是很典型的一个问题了,所以答得很全面);
计网问的是用户访问网站的完整流程(设计到DNS解析过程和TCP的三次握手);
数据库问了关于事务的了解,说了事务的特性;
最后数据结构的话问怎么判断两个链表是否相交以及如何找到链表的交点。
面完后我问面试官是否还会有三面或者其他面试,回答是实习生的话应该是没有的。由于之前被放过鸽子所以还是谨慎的问了问如果不通过会不会也会有通知,结果面试官说会的,不过按照你的面试情况来看多半是没有问题的,所以心里还是稍微放心了点(*^__^*) 。
滴滴面试(测试岗):
也是在实习僧上投的简历,过了大概一周的时间,本来以为不会有回复,结果周一上午通知的面试,周二上午11点一面,下午三点多突然打个电话二面,赶紧找了个地方进行面试。五点半不到收到hr小姐姐通知拿到offer,滴滴的效率还是挺高的。
一面(视频面试,40-50分钟左右):小姐姐长得特别好看!
首先是自我介绍,大概说了一分钟左右。
然后就是问数据库方面的知识:给了一个学生成绩表id name score course,首先写查找按照分数降序排列的语句(主要用到Order by语句和desc),然后是查找成绩前三名的成绩(使用到了limit),最后让写出查找每门课程都大于80分的学生姓名(这个就是用到了MIN内置函数,以及GROUP BY)。
问完数据库就问了测试方面的知识:对于测试这个工作的理解,测试的几个阶段,bug的组成元素等等,用例的话就对微信聊天框做一个测试用例的编写,这个也算是比较常见的例子了,所以答得也还可以。
问熟悉的语言,就说了C/C++,Python和Javascript,然后小姐姐说既然会C的话那就问个数据结构相关的吧,知道冒泡排序吗,手写代码给我看看。感谢小姐姐不嫌弃我紧张手抖写的字......看完之后点个头就没说啥了。
Linux的基本操作,因为实在没有怎么使用过Linux系统,所以只知道几个常见的命令,好在小姐姐说这个上手很快,没什么太大问题....
大致记得就这么多.....花了四十多分钟主要还是因为要手写代码/(ㄒoㄒ)/~~
二面(视频面试,40分钟左右):面试官也是一位很好看的小姐姐嘻嘻嘻
还是先自我介绍,按照一面说的差不多再说了一遍。
问为什么会选择测试这个行业,其实很多面试都会问道这个问题,所以如果没有决定走这一行的同学应该再好好考虑考虑。
然后就是给微信朋友圈的发送这个功能编写测试用例,说了一大串,从功能、性能、兼容性等等。
问了两道算法题,第一道是给一个字符串比如a_b__c___def这种,怎么将字符串里面的空格转换成’\t‘,如果是连续的几个空格也转换成一个‘\t’。第二道题是青蛙一次跳1个台阶或2个,求问跳到n台阶时候有几种方法,这个用到的是斐波那契数列。
同样问到了Linux的基本操作,比如如何强行杀掉进程......还是没有答全。
数据库的一些知识因为一面已经面过了所以就没有问,最后就问了问以后的毕业去向,什么时候入职呀,能实习多长时间,是否只投了滴滴这已加公司,在北京有没有同学朋友呀这些。
轮到我提问的时候就问了下是否会有三面或者其他面试,不管过没过是否都会有通知之类的。
不到两个小时就收到了offer,滴滴的效率真的是很高,由于一些原因,就说考虑考虑,等过几天会回复。