2020秋招软测面试题目总结
-数据库相关内容:
1 事务的四个特性;
2 不考虑事务的隔离性,会引发什么问题?如何解决?
3 关系型数据库和非关系型数据库包括哪些?
4 主键和外键的区别是什么?
5 左连接查询和右连接查询的区别是什么?
6 多表查询的关键字有哪些?
7 数据库增删改查操作中常用的关键词分别是什么?
8 聚合函数包括哪些?
9 数据库的索引包括哪些?
-计算机网络相关内容:
1 MAC地址的含义及其作用;
2 常见的代码错误:404,403,408,503;
3 4G和5G的区别?5G的三大应用场景,两者的技术对比?
4 模电和数电的区别是什么?
5 OSI七层模型包括哪些?以及每层的主要功能是什么?
6 TCP协议和UDP协议的区别是什么?
7 TCP协议是如何保证其可靠性?主要有哪几个措施?
8 TCP/IP模型包括哪几层?每层分别有哪些协议?
9 get方法和post方法的区别是什么?
10 简述TCP三次握手和四次挥手的过程;
11 简述socket的通信过程;
12 信号的调制方式有哪些?
13 HTTP和FTP的区别是什么?
-软件测试相关内容:
1 为什么想做软件测试?你的优势是什么?
2 设计测试用例的基本要素是什么?
3 测试的流程是什么?各个测试板块的测试重点分别是什么?
4 手工测试和自动化测试的区别是什么?
5 设计测试用例要考虑什么东西?
6 对冒烟测试和回归测试的理解是什么?
7 常用的测试工具有哪些?有哪些自动化测试工具?有哪些接口测试工具?有哪些性能测试工具?
8 软件缺陷的生命周期包括哪些?
9 软件缺陷的严重性和优先级分别是什么?
10 软件测试的生命周期包括什么?
11 性能测试包括哪些测试内容?
12 aifa测试和beta测试的区别是什么?
13 黑盒测试和白盒测试的区别是什么?及其两者常用的方法包括哪些?
14 软件设计的流程是什么?
15 稳定性测试和压力测试的区别是什么?
16 兼容性测试包括哪些方面?
17 等价类划分和边界值分析的使用场景是什么?
18 正交表方法是什么样?适用的场景是什么?
19 逻辑覆盖法包括哪些内容?
-java相关内容:
1 进程和线程的区别?两者的通信方式分别是什么?
2 多线程是什么?
3 面向对象和面向过程的区别和相应的优势是什么?分别的使用场景是什么?
4 数组和指针的区别是什么?
5 内存泄漏是什么?及其常见的原因是什么?
6 垃圾回收机制是什么?
7 多态是什么?及其三个必要条件是什么?
8 排序算法知道哪几个?详细介绍其中一个;
9 ArrayList和LinkedList的区别是什么?
10 浅拷贝和深拷贝的区别是什么?
-Linux系统相关内容:
1 新建目录、删除目录的命令是什么?
2 显示文件的具体内容的命令是什么?
3 新建文件和删除文件的命令是什么?
4 查看当前的进程的命令是什么?
5 查看系统资源的命令是什么?
6 查看系统的内存的命令是什么?
7 查看系统进程的命令是什么?
8 查看IP、MAC的命令是什么?
9 查看日志的命令是什么?
10 对文件进行查找的命令是什么?
11 显示文件信息的命令是什么?