软件测试面试经验分享

时间:2020-11-09 14:07:28 面试经验 我要投稿

软件测试面试经验分享

其实对目前的我来说,几乎没什么帮助,不过里面写的很实在也有很多实质性的内容,相信不比那些面试宝典什么的差吧~ 先留底~~

软件测试面试经验分享

其实自从离开第一家公司后,我才有那么多的面试经历,不仅开阔了视野,也积累了面试经验。所以觉得有必要写下来以鞭策自己。

经历了几家公司的面试,发现面试大概分2种:

一种呢,面试很简单,面试官只注重您的项目经验和工作经验,这种类型的面试,只要你有一定的资历,然后能吹点,绝大部分都是能通过的。不能通过的,那是因为提的要求过高了,例如薪水要的高了点,人家不敢要的。降低点要求,也是能通过的;

另外一种呢,面试就比较复杂点,首先要通过笔试,然后再面试,而且面试官不但注重经验,而且还注重您的技术,会问一些技术问题。这种类型的面试,是需要一定的实力才能通过的,而不是能吹就行了。

我把前面那种称之为“经验型面试”,后面的称之为“综合型面试”。这2种面试,我都遇到过几家。我会一一把它写下来,那今天就先来一份“综合型面试”的面经。

有天,我接到A公司的面试通知,于是有了以下一份面经。这家公司的面试分2部分,先是笔试(后面附上笔试题目),然后是面试,下面让我慢慢道来,可能有点长。

一:笔试部分:(1小时)

A公司的测试笔试有2份题目:一份是综合类的试题,一份是纯JAVA的试题。对于综合类的试题,因为我基本上都会做,所以都记下来了,JAVA的题目,没有记住。

做题大概做了一个小时的样子,做完后就等着接下来的安排。

二:等待部分:(1小时)

做完题后,前台MM让我坐着等会。于是我就开始了漫长的等待

10分钟过去了,没人理我……

20分钟过去了,没人理我……

30分钟过去了,还是没有人理我……

……

如果不是A公司还有点名气,我都想发飙了。前台的MM也不懂接待,也不给咱倒水,也不抱歉的说句,让您久等了。等待区又没有报纸、杂志什么供消遣,那眼睛就盯着地板看来一个小时。靠,真难受。我这时才发现,原来公司一个前台、接待的好坏也直接影响应聘者如何看待一个企业的形象,应聘者对一个公司的印象从前台、接待开始的,其影响也是比较大的。牢骚完了,继续。

60分钟过去了,依然没人理我……

65分钟的时候,终于叫我的名字了。

三:面试部分:(1小时)

第一轮面试,是一个男的面试的(我知道他的名字,不能随便透露人家的信息,呵呵),是A公司的测试经理。首先是要求我简单的面试自我介绍,然后重点问我做过那些项目,印象最深的是那个项目,为什么印象最深。当我说到增值业务的项目时,他又接着问增值业务的明细,因为A公司的强项就是做增值业务,所以他很清楚,也很关注我这块的回答。他问的很详细,先是问了平台部分,都有哪些功能,你参与测试了哪些功能,然后又问具体的业务,如短信业务、点播业务、WAP业务,接着问如何测试这些业务,又问如何测试计费和扣费的,反正有关增值业务的东西都问了,而最关注的是如何计费扣费,因为这是最关键的,计费扣费弄错了,这个项目就宣告失败了。后来,他又问我在电信做的项目的具体情况。我说了个大概,个中提到跟SAP有接口,他就打断我,问用的是什么接口。我说是web service接口。然后又问我什么是web service。

最后他问我了解网通的项目吗?我简单的说了一下,我说网通主要做的是固话、宽带、小灵通业务,而网通的增值业务,是指小灵通的增值业务和固话的增值业务为主。

最后他问我有没有问题问他,我就问了2个问题,一是出差是到哪些地方出差?二是是否一个月可以回来一次?他说是的。而且出差的话一般是北方省份,黑吉辽、河南、河北、北京等。最后他跟我说,还要等一下,还有下一轮面试。

第二轮面试,是一个很nice的MM,个子很小,但职位应该不小,应该是一个主管级别的人员。但是具体不知道,我也没有问。【后来我才知道,她是决定因素,我的面试就败在那她一轮】。她问的技术性的问题比较多。看来我还小看她了。首先也是面试自我介绍,然后项目经验,项目用到什么技术等等。然后她直接跟我说我写的用例都是正面的用例居多,反面的`用例却比较少。同时抛出一个问题,针对增值业务,如何设计它的反面测试用例。我大概列举了几个。我说完后还问我还有其他吗?我说没有了,她就说我考虑到情况不够,本来想反问她的,后来还是没有问。接着还问我对BOSS业务熟悉不熟悉,了解XML吗,UNIX的基本命令会用吗?Weblogic会用吗?如何查看Unix的内存等使用情况等等。然后不可避免的问我,最自豪的是那个项目?项目周期多长,测试一个一般的项目要多少资源,等等。我说XML呢,怎么说呢,知道它是什么东西,但是没有用过,Weblogic嘛,也用过,你给我jar包,给个部署文档,我也可以完成部署。她笑了说,看来你还是挺老实的嘛。我心里想,这些都是技术性的东西,我能随便乱说一通吗。最后谈到了增值业务如何测试计费和扣费的情况,看来又不可避免的PK一番。最后,她通知我,如果有进一步消息,会通知我的。我看表,顶,都5点半了,都该下班了。

就这样,A公司的面试就宣告结束,从下午2点半到5点半,3个小时的煎熬,没有喝过一滴水。

附录:笔试题目,所有题目都是英文的,我把它翻译回来中文了。

综合类试题

Test technology

是考核一个点播业务测试用例的编写。

场景是这样的:

1) 用户a在手机中输入点播业务的WAP Portal;

2) 运营商返回WAP Portal的信息给用户a;

3) 用户a在Portal选择位置点播业务并提交;

4) 运营商返回点播的页面(有一个手机号码的输入框);

5) 用户a输入用户b的手机号码并选择以彩信的形式接收,然后提交;

6) 运营商返回用户b的地理位置信息给用户a;

7) 用户a的手机账户减少100美分;

依据此场景编写测试用例,用例包含但不限于功能用例、UI用例。例如:它给出2个例子,然后让你自己写。

Program technology

一个java的编程题目,我不会做,其实对于会一点java的人来说,是一个很基本很简单的一个编程题目。题目的意思是,输入一个字符串,然后倒序显示出来。即假如输入【This is a test】则编程要实现的功能是要输出【tset a si siht】。

Unix technology

有三道题

1,把一个打包的文件file.tar解包到当前目录,并在解包的过程中显示所有文件名。

2,如何创建一个文件夹,其路径是/opt/test/autotest,假设该路径的文件夹都是不存在的。

3,如何在当前目录下,查询出其文件里包含“test”字符串的所有文件?

Oracle technology

给出一个表,表名是employee,字段如下

Item  Type  AllowNull

EmployeeID  Character(12)  N

Name  Character(12)  N

Salary  Character(12)  Y

Email  Character(12)  Y

HireDate  Character(12)  N

1,有一个名叫John的刚刚入职的人员,他的月薪是5000元/月,入职时间是20080101,EmployeeID是20080101,如果你的经理要你把他的信息插入到数据库表中,你如何编写这样的语句来实现这个功能?

2, 请把月工资不少于5000的所有员工选择出来,并且按照入职日期从最新到最晚排序。

第二份就是纯JAVA的试题,有16题,其中14道题是选择题,多选题,剩下2道是填空题,根据一段给定的程序?

综合类试题

Test technology

是考核一个点播业务测试用例的编写。

场景是这样的:

1.用户a在手机中输入点播业务的WAP Portal;

2. 运营商返回WAP Portal的信息给用户a;

3. 用户a在Portal选择位置点播业务并提交;

4. 运营商返回点播的页面(有一个手机号码的输入框);

5. 用户a输入用户b的手机号码并选择以彩信的形式接收。 然后提交;

6. 运营商返回用户b的地理位置信息给用户a;

7. 用户a的手机账户减少100美分;

依据此场景编写测试用例。 用例包含但不限于功能用例、UI用例。例如:它给出2个例子。 然后让你自己写。

Program technology

一个java的编程题目。 我不会做。 其实对于会一点java的人来说。 是一个很基本很简单的一个编程题目。题目的意思是。 输入一个字符串。 然后倒序显示出来。即假如输入【This is a test】则编程要实现的功能是要输出【tset a si siht】。

Unix technology

有三道题

1. 把一个打包的文件file.tar解包到当前目录。 并在解包的过程中显示所有文件名。

2. 如何创建一个文件夹。 其路径是/opt/test/autotest. 假设该路径的文件夹都是不存在的。

3. 如何在当前目录下。 查询出其文件里包含“test”字符串的所有文件?

Oracle technology

给出一个表。 表名是employee. 字段如下

Item  Type  AllowNull

EmployeeID  Character(12)  N

Name  Character(12)  N

Salary  Character(12)  Y

Email  Character(12)  Y

HireDate  Character(12)  N

1. 有一个名叫John的刚刚入职的人员。 他的月薪是5000元/月。 入职时间是20080101. EmployeeID是20080101. 如果你的经理要你把他的信息插入到数据库表中。 你如何编写这样的语句来实现这个功能?

2. 请把月工资不少于5000的所有员工选择出来。 并且按照入职日期从最新到最晚排序。

第二份就是纯JAVA的试题。 有16题。 其中14道题是选择题。 多选题。 剩下2道是填空题。 根据一段给定的程序。 让你填写它的输出结果。我不会做。 但是我大概知道他们考什么知识点

1) java的变量定义和赋值;

2) java的private 和protected的了解;

3) java的线程;

4) java的继承;

5) java的多态性;

6) java的垃圾回收;

7) java的函数定义和调用;

【软件测试面试经验分享】相关文章:

华为软件工程师面试经验分享01-17

注册机软件公司面试经验分享11-02

分享面试经验11-19

软件测试笔试面试题目分享12-01

重点中学面试测试技巧经验分享11-04

面试的经验分享01-16

面试技巧经验分享12-28

建行面试经验分享11-23

小升初面试经验分享11-21

空姐面试经验分享11-15