软件测试笔试和面试
2016-03-12 22:58
176 查看
笔试:
计算机专业的笔试多半包括C语言(注意指针的使用)、数据结构(排序、字符串相关算法较多)、计算机网络(各个协议要清楚)、操作系统(主要是考Linux的指令)和数据库(简单SQL语句),但有的考得非常细,所以常常让人觉得挫败感。但是,也要养成好习惯,在笔试中遇到不会的题目,回来后一定要去查资料,不能在同一个地方摔倒两次,据我所知,同一道题出现两次的几率还不小呢,特别是经典的算法,比如把一个判断一个字符串是否是回文,这个考了至少三次。
在写算法的时候,要注意注释,书面要整洁。基本每次笔试我都会带上一个笔记本,因为经常会遇到编写测试用例的题目,用有行的纸来写,更加清晰条理,给每一个测试用例编号,更不要忘记了写测试用例的预期结果。经典的编写测试用例题目有:判断三角形问题、NextDate问题,这两个都是用的等价类划分,注意有效等价类和无效等价类;测试一个水杯或者一支笔,这个是考的性能测试,注意在每一个测试用例前面加上所测试的性能项,比如,安全性:检验笔芯里的油墨是否对人体有害。
面试:
谈谈对软件测试的看法,为什么选择做软件测试(切忌不要说是因为自己的编程能力不够强,要谈软件测试的发展前景,谈自己各方面的条件符合软件测试),你觉得自己做软件测试有什么优势,为什么选择去深圳/北京/杭州呢(可以说哪些地方
IT业发达,有更好的发展,表现自己的志气),你觉得自己的缺点是什么。通常技术面也并不问太多技术问题(可能因为我应聘的是软件测试吧),也有面试要你写算法的,这个要做好心理准备。
当面试官问你还有什么要问他的,要提前想好问题,我一般都会问公司的程序员和测试员的比例,了解一下公司对测试的重视程度;公司要招多少人,了解招聘比例;公司具体做什么类型的项目,了解一下工作情况等等。
计算机专业的笔试多半包括C语言(注意指针的使用)、数据结构(排序、字符串相关算法较多)、计算机网络(各个协议要清楚)、操作系统(主要是考Linux的指令)和数据库(简单SQL语句),但有的考得非常细,所以常常让人觉得挫败感。但是,也要养成好习惯,在笔试中遇到不会的题目,回来后一定要去查资料,不能在同一个地方摔倒两次,据我所知,同一道题出现两次的几率还不小呢,特别是经典的算法,比如把一个判断一个字符串是否是回文,这个考了至少三次。
在写算法的时候,要注意注释,书面要整洁。基本每次笔试我都会带上一个笔记本,因为经常会遇到编写测试用例的题目,用有行的纸来写,更加清晰条理,给每一个测试用例编号,更不要忘记了写测试用例的预期结果。经典的编写测试用例题目有:判断三角形问题、NextDate问题,这两个都是用的等价类划分,注意有效等价类和无效等价类;测试一个水杯或者一支笔,这个是考的性能测试,注意在每一个测试用例前面加上所测试的性能项,比如,安全性:检验笔芯里的油墨是否对人体有害。
面试:
谈谈对软件测试的看法,为什么选择做软件测试(切忌不要说是因为自己的编程能力不够强,要谈软件测试的发展前景,谈自己各方面的条件符合软件测试),你觉得自己做软件测试有什么优势,为什么选择去深圳/北京/杭州呢(可以说哪些地方
IT业发达,有更好的发展,表现自己的志气),你觉得自己的缺点是什么。通常技术面也并不问太多技术问题(可能因为我应聘的是软件测试吧),也有面试要你写算法的,这个要做好心理准备。
当面试官问你还有什么要问他的,要提前想好问题,我一般都会问公司的程序员和测试员的比例,了解一下公司对测试的重视程度;公司要招多少人,了解招聘比例;公司具体做什么类型的项目,了解一下工作情况等等。
相关文章推荐
- 转:Android面试
- QQ群中一次问答面试题,供大家借鉴,哈哈
- 软!为码农而生的静电容键盘——PLUM 87键 全域35g
- leetcode之Additive Number
- 程序员的道路
- [置顶] Android开发工程师面试题总结。android开发面试经验
- leetcode之Majority Element II
- 面试问题
- 职业生涯转型
- 【灵性的觉醒】做自己人生剧的导演
- iOS面试题(二)
- Android 经典面试题分析
- leetcode之Course Schedule
- iOS面试试题(一)
- 面试题目一
- 不会写文档的工程师不是好程序员
- 不会写文档的工程师不是好程序员
- 面试中的 10 大排序算法
- 面试感悟:3年工作经验的程序员应该具备的技能(转载)
- 我们需要什么?——IT公司面试官经验谈