面试时间:2013.2.28
应聘职位:软件测试工程师(面向应届生)
应聘公司:群硕软件(上海)开发有限公司
流程:笔试,技术面试,HR面试
费时:一天
上午九点半开始笔试,有选择题,简答题,程序题,智力题,看图找不同
选择题有测试的基础题,还有一题Java程序,选项是程序的运行结果,还有C语言一题
简答题有:什么是边界测试,为什么需要边界测试,什么是黑盒,什么是白盒,测试结束的标准是什么
一道英文题:设计三角形的三边数据,并说明要什么三角形(我是用中文做答的)
程序题:有两题,将两个整形数互换(语言任意),求两个数的最大公约数(不能用递归,题中已给出递归的程序)
智力题:小明一家人过桥,小明需要1秒钟,小明弟弟需要3秒,小明妈妈需要6秒,小明爸爸需要8秒,小明爷爷需要12秒,每次最多只能两个人过桥,以慢的那个人的时间为准,因为是晚上,只有一个灯,30秒后会熄灭,如何过桥??
当时我回答错了,后来想出来了答案
小明跟弟弟先过桥(3秒),小明返回(1秒),爸爸和爷爷过桥(12秒),小明弟弟返回(3秒),小明跟妈妈过桥(6秒),小明返回(1秒),小明跟弟弟一起过桥(3秒),总共用时29秒
看图找不同:与QQ游戏上的大家来找茬的游戏一样,共找出五处不同
11点笔试结束,就可以离开了,说改完卷子会通知笔试通过的人来面试
下午1点,技术面试
技术面试是两个面我一个,面试官一男一女
问我对测试的理解
问了ECShop的项目,我测的哪些模块,没测的有什么,店铺归谁来管,是不是管理员等等细节问题,当时回答得比较混乱,没有把系统弄熟悉
什么是灰盒,用例包括哪些,缺陷报告包括哪些,严重程度与优先级别的区别,举例说明(系统崩溃但发生的概率小,是高严重低优先,界面出现字符的错误,是低严重高优先),如果判断概率小,是一百次还是一千次,我弱弱地回答说:自己看着判断的。。。
数据库的发展情况(文件型,关系型,面向对象型。。。),oracle,mysql,sqlserver的sql语句有什么不同(不知道),Linux命令中创建文件与创建文件夹有什么不同,删除文件与删除文件夹有什么不同(都忘记了),缺陷状态的流程(口述的)
QC有哪些模块,怎么样让缺陷关联用例
懂什么编程语言(回答:c++,C,Java,VB等都学过),最擅长的是哪个(回答C)
还问了我简历上以前做的兼职的情况,英语情况(过四级),然后让用英语自我介绍,是事先准备好的,自我介绍中提到一句I have good test skill,然后面试官问:what test skill do you have,我说:use test tools, design test case, write test report然后她用中文说这些不属于skill,我自己都没法回答了