首先自我介绍,介绍所作的项目,在项目中的角色,作了哪些事情。java
面试官您好,我叫****,来自于***。作软件测试工做也有三了。在期间也作了很多的项目,python
也积累了很多的测试经验,可以独立完成软件测试的测试工做,主要作过功能测试、linux
app专项测试和接口测试方面的工做。对于linux、数据库、fiddler、jmeter的应用都比较熟悉。面试
也用jmeter作过一些性能测试,最近一段时间也作了自动化测试,主要是用的python+selenium框架实现的,算法
我日常喜欢看看书,有的时候也喜欢打打游戏,这个是我一个简单的自我介绍,您看,我这边还须要作什么补充吗?spring
1 找工做时最好把计算机基础知识复习一下。不要你写高深的代码和算法,
至少看得懂代码、写简单的函数。数据库、Linux、操做系统、C/C++、测试理论等等的一些基础知识也最好了解一下。这些都是加分项。数据库
2 对本身作过的测试项目必须如数家珍:项目怎么运做的;流程是怎么样的;有哪些模块功能;
本身怎么作测试的;存在哪些不足,有什么办法改进;若是作自动化,该怎么作;本身在整个项目中最大的贡献。。。。
若是连本身作过的事情都说不清楚,基本上但愿就不大了。设计模式
3 了解一些自动化测试知识和常见的测试工具,使用并熟悉它们。面试时,若是能说清楚,就体现出你的专业素养,
会大大地加分,纯手工测试真的很被鄙视。安全
4 准备一两个能体现出本身能力的项目。问到时主动展现本身的能力(设计用例的能力、深挖问题的能力、
写代码的能力、提升测试效率的能力、快速学习能力等),不要等面试官本身设计问题去考察你。网络
5 了解多一些测试理论。虽然测试理论实际工做中用处不大,但要能说得出来性能测试对于不一样的测试对象和测试场景,
分别测些什么东西;以及除了功能测试以外的一些其它测试场景。
6 思考清楚本身的职业规划。虽然有的岗位只是招手工测试,但任何一个公司都会但愿本身的员工有不断成长的意愿和能力。
不要只是简单地扯什么“往管理方向发展”,必须有明确的合理的职业规划。
做为一名QA,你是怎么理解“质量”这个概念的?
Java的垃圾回收机制、内类的几种方式、堆和栈区别
在写自动化代码中,用到了哪些设计模式?
最近读过的关于软件测试的书,文章?有哪些给你留下了比较深的印象?
职业发展规划
1. 你最喜欢的一个bug是什么?
2.你遗漏的最严重的bug,以及你是如何补救的?
一些STAF/STAX的服务命令。
自动化测试如何和CI系统集成。
Domino中邮件路由过程
算法题:一个字符串,如"This is a test !" ,输出"test a is This",要考虑空间。
设计模式:对单例模式的理解,有几种实现方式。
Python: 字符串查找
在自动化实施过程当中成本最大的一部分是什么
在实现自动化过程遇到的最大困难,是如何解决的?
Java: HashMap与HashTable的区别
Java: 对抽象类与接口的理解
设计模式:如何实现线程安全的单例模式
设计模式:监听者模式
算法题:判断一个链表是否有环
算法题:字符串左旋
算法题:二叉树中,两个节点间的最大路径。
自动化框架的实现,为何这么作?
自动化过程当中遇到的难点,困难?
面向对象的特性,简单阐述这些特性带来的优点
接口与抽象类的区别
异常类处理机制
反射机制,在实际写代码中应用
final,finally,finalize的区别
有没有用过spring框架
测试用例设计题:就linux下的CP命令设计测试用例。
若是让你设计一些log监控系统,你会从哪些方面考虑?
自动化框架,关键字实现的Java代码总共有多少行",“Python程序共有多少个module”,"两个Linux系统之间如何传文件"
"闰秒","32位系统,和64位系统下的测试有何不一样",
hashmap与hasptable的区别,讲讲java collection framework的了解,Java反射机制
自动化测试执行时间,容错处理机制
Robot Framework 框架的优缺点
自动化测试下一步的有哪些能够提升的地方
Java的多态机制
平日工做是如何设计测试用例,讲解下目前所测产品的一个模块的测试用例设计策略
在整个项目周期中,测试要作哪些事情
C++和Java对内存的操做有何区别?Java的垃圾回收机制为何不能避免内存泄露问题?
熟悉哪些网络协议?
不一样网段的两台机器是如何通讯的?