测试开发工程师面经
2016.10.20 北京 雨
伴着小雨,结束了我的最后一个校招面试。暂时先这样吧!
从8月末开始,先后面了网易杭研、京东、百度、滴滴、高德、美团and华为,岗位均为测开(楼主是个专一的人.....)。
本人北京某学校小硕一枚,非计算机专业,在百度实习5个月,背景交代完毕。早就想写一点面经,无奈个人技术水平有限,怕误导大家凑合看吧,哈哈!
网易:
第一次正式面试的职位,匆匆跑去杭州参加,由于准备不好,被完虐。。。依稀记得的几个问题:
1)代码书写:读取文件,每一行有一个字段为数字,按数字大小排序,输出整个文档。
2)针对我之前做过的一个项目,通过访问接口进行压力测试时,具体实现方式。
3)http返回码,post和get区别。
4)cookie和session区别。
京东:
这是一个奇特的面试经历,只面了两面,拿到的第一个offer,运气占很大成分吧:
首先进行了笔试,一共9道题左右,包含网络c++测试性格操作系统等,很全。
1)c++中malloc和new的区别。
2)编写代码:单链表逆序。
3)无法访问一个网站可能出现的原因有哪些。
4)常见的安全漏洞有哪些。
5)遇到过最难忘的事是什么,怎么解决的。
6)linux的基本操作命令。
7)项目经历及相应扩展。
百度:
实习转正面试,参考价值不大。。。。
滴滴:
最想吐槽的面试,北京现场一点规律都没有,乱乱乱!一共参加了三轮,技术+boss+hr。
主要也是先问项目,然后针对做的东西进行展开,所以项目经历很重要!!!
1)个人感觉问的网络方面很多,现场写了两个代码,都比较简单,一般是排序读写文件等。
2)一些linux的命令,top中各个参数的意义。
3)什么是内存泄漏,怎么判断是内存泄漏。
4)进程线程区别,进程的三种状态。线程间如何通信。
5)深拷贝浅拷贝。
6)进程死锁。
7)设计针对于一个地铁闸机的测试用例。
8)如何把linux后台执行的程序恢复。
9)编写程序:给定一个数组,求最大连续子序列的和。
10)为什么想做测开,和开发有什么区别。
高德:
内推的,面试过程也比较水。一共两面,完全考智商。
1)给定一个正方形纸片,还有无数个小的圆形纸片,怎样利用最少的圆形片覆盖掉正方形纸片。
2)你有20元钱,每瓶汽水1元钱,两个空瓶子可以换一瓶饮料,写程序判断可以最多买多少瓶。能不能再多。
3)七层OSI参考模型,每一层代表协议。
4)http协议组成,get的url每部分划分及名称。
5)什么是DNS。
6)三次四次握手。
美团:
北京笔试到面试也是间隔蛮久的,以为自己挂了,既来之,则安之,那就好好准备吧。地点在五道口咖啡店,现场人也不是很多。首先是一二面,通过了到总部进行三四面。问题也都比较简单。
1)介绍在实验室做过的项目,实现原理。
2)实习期间测试模块的逻辑组成,上下级结构。
3)编写程序:读取文件,每一行有一个count字段,值为数字,找到最大的count值的那一行,将该行文本输出。(貌似都爱考读文件)
4)进程间通信方式。
5)python垃圾回收方式。
6)应用层协议有哪些,http协议的组成。
7)进程三种状态之间如何转换。阻塞会不会直接进入执行状态,会的话是什么条件,不会的原因又是什么。
8)针对一个登陆页面设计测试用例。
8)有了哪些offer,为什么想来美团
华为:
一天两面,等待的时间远远大于面试时间,无奈人多。
分为业务面试和综合面试,感觉就是聊天,聊天,聊天。
1)编写代码:笔试做过的,验证身份证是否正确。
2)说一下在实验室做过的项目,写一下相应的数学模型。
3)爸爸是干什么的,妈妈是干什么的,家是哪的,有男朋友吗。
前前后后两面一共不到1个小时,也是醉了。
总结:
楼主从当年研一还年轻的时候就决定了走向互联网这条不归路,开始看了一下c++,python,网络编程,linux内核,设计模式等等,然后大约到研二下学期开始刷题,leetcode的easy开始,然后是mid,hard没做。今年年初,有幸去实习,学到了很多知识,在面试过程中获益不少。纵观这些面试,发现问到的题都差不多,基本套路就是介绍自己做过的项目,测试思路,然后网络基础知识,c++的基本用法,linux操作命令。数据库我不太会,所以面试官没怎么问。再有就是刷题的那些代码,基本的排序,简单的动态规划,测开相对开发会简单一些。比较幸运的是,遇到的题都比较基础,也有一些题记不全了,望见谅。
建议:
找工作是一个长战线的过程,一定要提早准备,别说那我现在需要看哪些书需要学些什么?当你发现自己的时间不够用的时候,还有好多还没学的时候,这才是真正学习的开始。还有就是,消息一定不要闭塞,如何规划自己的职业,选择什么样的岗位。这些都要提前想好,最难的就是决定,剩下的就是体力活了。另外,要时刻保持平常心,0offer和一堆offer都不要被外界的变化所打扰,没有不代表下一个就是最好的,一堆不代表有合适自己的(ps:大神们,也别手里攥着一堆,确定不会去就赶紧放,利人利己哦)。
题外话:
今年的形势也是,几乎每个人都会面临高薪和平台,男女朋友工作权衡的问题,好的一份职业发展一定要是双方利益最大化。30
40+的也好,20以下的也好,钱都会有的面包也都会有的,良好的工作环境和氛围,新人的上升空间,公司的文化底蕴,这些才是应届生最需要考虑的。
最后祝大家都拿到自己心仪的offer,加油!楼主撤了。。。。。