• 面试技巧


    1、 做一个自我介绍
    1) 了解面试者的经历,你可能会说简历上面不是都写了,自己看就行了,王豆豆面试之前一般都会看,并且分析一下,根据工作经历去设计几个主要的面试问题,但面试时王豆豆更需要面试者自己说出来,有时写和说是完全二回事。
    2) 根据面试者自我的介绍,大致判断此人沟通能力和逻辑思维能力,一般从语速、流畅度、内容链接、面部表情、说话时动作等方面来判断
    3) 判断面试者的性格,也是根据语气、语速、表情、动作等方面

    2、 测试流程
    面试题:
    请介绍一下你们的测试流程?
    你们是如何做软件测试的?
    你们什么时候开展自动化测试?
    你们自动化测试的流程是怎么样的?等等

    3、 工作内容与职责
    面试题:
    你在你们团队承担哪一部分的工作?
    你做得怎么样?有没有什么成果?
    --上面这个问题大部分是针对自动化测试的,有部分大牛在测试团队中会自己写测试框架或测试工具,那还会额外问下推广如何
    你是如何设计测试用例的?一般写测试用例的工具?
    你们的需求/用例是如何做评审的?效果怎么样?

    用一条SQL语句查询出student表中每门功课都大于80分的学生姓名。

    Name kecheng fenshu

    张三 语文 81

    张三 数学 75

    李四 语文 76

    李四 数学 90

    王五 语文 81

    王五 数学 100

    王五 英语 90

    参考答案:
    select distinct name from student where name not in (select name from student where fenshu<80)

    学生表(student表)如下:

    自动编号 学号 姓名 课程编号 课程名称 分数

    1 2005001 张三 0001 数学 69

    2 2005002 李四 0001 数学 89

    3 2005001 张三 0001 数学 69

    4 2005001 张三 0001 数学 69

    请写出删除除了自动编号不同,其他都相同的学生冗余信息的方法

    参考答案:
    SELECT distinct 学号,姓名,课程编号,课程名称,分数,max(自动编号) from students WHERE 学号 = "&学号& " ORDER BY 姓名 ASC

    假设在一个ORACLE数据库中有一张雇员登记表,表名为EMP,用desc查看时显示如下结果,其中:

    EMPNO-----雇员编号 ENAME-----雇员名字

    JOB-----雇员工种 MGR-----雇员上级主管编号

    HIREDATE-----参加工作日期 SAL-----雇员工资

    COMM-----雇员奖金 DEPTNO-----雇员所在部门编号

    SQL> desc emp

    Name Null? Type


    EMPNO NOT NULL NUMBER(4)

    ENAME VARCHAR2(10)

    JOB VARCHAR2(9)

    MGR NUMBER(4)

    HIREDATE DATE

    SAL NUMBER(7,2)

    COMM NUMBER(7,2)

    DEPTNO NUMBER(2)

    请写出以下操作的完整的SQL语句:

         1)查询每个部门的工资总和。
    
    
         2)向EMP表中插入一条与SMITH内容相同的记录,但姓名改为Lida,雇员号改为7899。
    
    
         3)将雇员Smith工资加$1000。
    
    
        4)创建一张新表EMP2,把EMP表中工资大于$2000的雇员插入。
    
    
        5)将EMP表增加一列AGE,用来存放雇员年龄。
    

    参考答案:
    1)select sum(sal) from emp;

    2)insert (empno,ename,job,mgr,hiredate,sal,comm,depno) into emp values (select (7899,Lida,job,mgr,hiredate,sal,comm,depno) from emp where ename=’smith’);

    3)update emp set sal=sal+1000 where ename=’Smith’;

    4)create table emp2 ([EMPNO] number not null ,[ENAME] VARCHAR2,[JOB] VARCHAR2,[MGR] number,[HIREDATE] [DATE],[SAL] NUMBER,[COMM] NUMBER,[DEPNO] NUMBER);

    select * into emp2 from emp where sal>2000

    5)alter table emp add column [age] number
    平时工作中,你是如何提取测试需求?
    额外会问,如果没有需求文档,你是如何提取测试需求?有哪些方法?
    缺陷的处理流程?
    有没有碰到过难以定位的bug?最后是如何解决的?
    你们是如何做接口测试的?
    4、 掌握的技能
    这个阶段主要是考察面试者的技能,一般会根据面试者自身的情况来问,大体会围绕着Linux、SQL、接口测试、自动化测试、性能测试这几维度来问,可能是实际的操作,也可能是概念的问题。
    比如说:
    针对linux,可以问:
    1.如何结束后台或前端进程?
    2.查找某个进程的命令
    3.查看日志文件
    4.替换文件中某个字符串
    等等,很多,这个根据当时想到的是哪个就问哪个
    针对SQL,因为测试人员大部都只会用到SQL语言,所以面试时问到也是这个:
    1.左连接查询和右连接查询的区别?
    2.查询某个字段值数量大于2的值有哪些?
    3.如何提升查询效率
    5、 还有的其他问题基本有:
    1.selenium 2 的原理---这个是问得最多的
    2.用什么工具来做接口测试?
    3.接口测试需要注意哪些?
    4.接口测试的参数怎么设计?
    5.你是怎么进行性能调优的?
    6、 问面试者基本情况
    1.上家公司离职的原因
    2.接受加班不?---因为项目情况,有时会经常加班
    3.住在哪里?看上班距离
    7、 离职原因
    8、 你所熟悉的软件测试类型有哪些?
    9、 你所熟悉的软件测试类型有哪些?
    你所熟悉的软件测试类型有哪些?

  • 相关阅读:
    java笔记之日期相关操作
    Android笔记之察看网络状况
    Jsp之复选框的使用
    jsp之table美化
    JSP与servlet之间跳转传值
    request的get/setParameter和get/setAttribute()
    Jsp的button按钮
    使用request.getRequestDispatcher请求转发到一个页面中文乱码解决 【转】
    Servle与JSP之间的相互跳转
    java笔记之null与isEmpty()
  • 原文地址:https://www.cnblogs.com/wyf0518/p/13394920.html
Copyright © 2020-2023  润新知