面试相关

首先自我介绍,介绍所做的项目,在项目中的角色,做了哪些事情。

面试官您好,我叫****,来自于***。做软件测试工作也有三了。在期间也做了不少的项目,

也积累了不少的测试经验,能够独立完成软件测试的测试工作,主要做过功能测试、

app专项测试和接口测试方面的工作。对于linux、数据库、fiddler、jmeter的应用都比较熟悉。

也用jmeter做过一些性能测试,最近一段时间也做了自动化测试,主要是用的python+selenium框架实现的,

我平常喜欢看看书,有的时候也喜欢打打游戏,这个是我一个简单的自我介绍,您看,我这边还需要做什么补充吗?

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的垃圾回收机制为什么不能避免内存泄露问题?

熟悉哪些网络协议?

不同网段的两台机器是如何通信的?

原文地址:https://www.cnblogs.com/wenjing2019/p/11157406.html