面试相关

首先自我介绍,介绍所作的项目,在项目中的角色,作了哪些事情。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的垃圾回收机制为何不能避免内存泄露问题?

熟悉哪些网络协议?

不一样网段的两台机器是如何通讯的?

相关文章
相关标签/搜索