新鲜出炉的阿里文娱-优酷 测试开发工程师面经
一面
电话面:全长32分
先说一下背景:研究生期间主要做的是雷达算法,工具matlab,害。。。
1、自我介绍(刚刚自我介绍完面试官就说要帮我转投其他部门,可能已经觉得我代码能力不行了,然后应该是我没有直接挂电话的意思才硬着头皮开始问问题)
2、你了解测试吗,介绍一下(回答了黑盒白盒测试方法,还有设计测试用例时需要从哪些方面考虑,但是面试官幽幽地说并不是知道一些测试方法你就算了解测试了。。。)
3、介绍一下项目里的算法,你做了什么改进,用的什么方法?
4、针对你这个项目,请你设计一下测试用例(有点懵圈,我项目是目标检测方面的,完全没想到会这样问,就硬回答了一些功能测试和性能测试方面的东西)
5、针对这个检测算法,如果你的算法漏检目标了,那你怎么知道目标存在的具***置,这种情况下你怎么设计测试用例?(我真的不会,请教一下牛友们这怎么设计)
6、你应该学过数据结构、数据库和计算机基础知识吧?(回答:学过计算机网络,数据结构和数据库是自学的,然而面试官说他也是通信专业,他觉得本科应该学过数据结构,23333)
7、既然了解数据结构,那知道链表、数组、栈、队列的区别吗?
8、在不知道一个链表的长度的情况下,返回链表的倒数第k个节点(回答了快慢指针法)
9、知道排序算法吧,说一下快排的时间复杂度:O(NlogN) (我一定要背会各种排序算法和它们的时空复杂度,每次面试必问)
10、python如何遍历字典(回答了可以按照键值遍历,问我除了利用key值还有别的方法吗,我只知道这样遍历。结束后想了一下,难道是让我说出编程语句 for k in dict.keys() 或者for k, v in dict.items() 吗, 牛友们帮我解个惑吧)
11、设计测试用例,测试淘宝的登录界面(只需要介绍功能测试的测试用例就行)
12、用户用某一个浏览器登录淘宝,登录成功后退出,再次登录,仍然是登录状态,那么浏览器怎么判断的还是同一个人登录的?(不知道,瞎回答了一下,然后面试官说其实是想让回答一下http相关的东西,我只能说自己不了解,牛友们有知道的吗?)
13、反问环节,问了文娱部门是不是主要做开发,测试做的少,答:测试也有,主要是测试工具的开发,编程更多
然后问了如果想做测开的话,我还需要增强什么知识?答:推荐系统地看一些测试的书,掌握测试的整个流程,测试工具的使用、测试用例的设计规范,如何设计完备的测试用例,而不是仅仅停留在理论层面。。
14、愉快地问我对工作地点有没有什么要求,帮我转去阿里其他部门,可以继续面试。。。
整个面试流程都感觉面试官应该认为我是一丁点都不会编程的,,,就不是很开心啊!
最后总结:想面测开的话,对于设计测试用例的设计这一块,以后一定要回答的规范一些!
#面经##校招##阿里巴巴##测试开发工程师#