zoukankan      html  css  js  c++  java
  • 面试相关

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

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

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

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

    熟悉哪些网络协议?

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

  • 相关阅读:
    实现自己的Linq to Sql
    [分享] 浅谈项目需求变更管理
    【分享】老程序员的经验和价值在哪里?
    程序员是自己心中的“上帝”
    [分享]解析“程序员的十大技术烦恼”
    【分享】帮助你早些明白一些道理
    “风雨20年”的20条精辟编程经验
    【分享】 优秀程序员的代码是“活的”
    给开发人员培训时的语录
    【分享】SQL Server优化50法
  • 原文地址:https://www.cnblogs.com/wenjing2019/p/11157406.html
Copyright © 2011-2022 走看看