【面试总结】测试开发面试题目

摘要

从三月初开始找工作到现在,先后面试了阿里巴巴、支付宝、字节跳动、网易、快手的测试开发岗。

大公司对于测试发开的要求相比来说高很多,要求掌握的知识点的广度和深度层次也比较高,遂整理了这两个月的面试题目(包括笔试算法题)供大家参考,也希望大家都能找到满意的工作

 

第一部分,刷题网站

在这两个月的面试中,也刷了不少面试题和算法题,主要是:

牛客网:https://www.nowcoder.com

力扣:https://leetcode-cn.com 

 有些公司面试的时候会采用视频面试的形式,好多都是使用的牛客网,可以边视频边写代码

(这里要多说一句,代码面或者视频面在线写代码时,一定要老老实实自己写,不要想着百度或者作弊,面试官那里会有提示的。会就是会,不会可以整理说出自己的思路,毕竟,诚信是一个人的立足之本)

 

第二部分,面试题目

这部分的内容待补充

备注:这些题目不分先后,有些也只是本人自己整理的知识点,不一定正确且全面,仅供参考

  1. 性能、自动化测试
    1. 性能测试关注什么指标?
    2. 冷启动项目如何进行性能测试
    3. 现在有做哪些自动化?技术原理是什么,怎么去做的?
    4. 接口自动化要关注哪些点?如果全面覆盖测试case?
    5. 如何进行接口数据的mock?
    6. 如何做崩溃监控?Monkey测试如何限定某个页面?
    7. 设计接口测试case,关注哪些点
  2. 基础知识
    1. 如何定位异常的线程
    2. java实现两个线程交替打印0-99
    3. 二叉树的遍历操作
    4. String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的?
    5. Vector, ArrayList, LinkedList的区别是什么?
    6. HashTable, HashMap, TreeMap的区别是什么?
    7. 关于Java内存模型,一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法
    8. 反射讲一讲,主要是概念,都在哪需要反射机制,反射的性能,如何优化?
  3. 计算机网络
    1. 一次完整http从请求到展示整个过程是怎么样的
    2. get、post请求之间的区别以及各自的优缺点
    3. http协议构成和作用
    4. 三次握手和四次挥手分别是什么
  4. 数据库相关
    1. 基本的增删改查
    2. 数据库索引的使用
    3. 千万级数据,由单库单表存储迁移至多库多表存储,如何验证迁移过程及迁移结果
  5. 基本测试技能
    1. 定位问题的能力,会问一个日常工作遇到的bug
    2. 如何做持续集成
  6. 其他
    1. 如何实现rpc接口
    2. 对Spring的理解,项目中都用什么?怎么用的?对IOC、和AOP的理解及实现原理。

 

第三部分,笔试题目

这部分可以参考上面给出的牛客网链接,多去刷刷题

题目1:

给一个 Unix 的绝对路径,将其简化。例如:
输入: /home//foo/     答案: /home/foo
输入: /a/./b/../../c/     答案: /c
输入: /a//b////c/d//././/..     答案: /a/b/c

题目2:

 一个每行都是ip的文本文件 ,将ip list文件里的不是ip的数据首先剔除掉(0.0.0.0~255.255.255.255)

然后统计出每个ip一共出现过多少次, 并且根据出现次数从大到小排序,输出到新的文本文件

 题目3:

把字符串"A%sC%sE",中%s依次提换成列表中的值['B','D','F','G'],将列表中剩余的值添加到被替换的字符串末尾。

例如:"A%sC%sE",['B','D','F','G']
结果:ABCDEFG

题目4:

 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,
并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

 题目5:

模拟微信群随机红包,输入金额、人数,返回金额数组

题目6:

SQL题:
1.student:id,name,class_id
2.score:id,student_id,score
1.查询3班同学的平均分
2.查询每个班级同学的平均分

题目7:

整数数组,有且只有一个数字出现过两次。找到这个数字 

题目8:

SQL题
成绩表? SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数,找出语文成绩及格,平均成绩不及格的学生编号,语文成绩,平均成绩

 题目9:

编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下

你可能感兴趣的:(测试)