测试开发工程师面试总结(一)——Java基础篇
本文面向对象:测试开发工程师(服务端自动化方向)。 随手百度一下都能找到**岗位面试总结,但是有关测开岗位的面试总结却寥寥无几。总体原因可能是这两个:1 测试行业整体水平参差不齐,导致不同公司面试的问题不能抽象出来写概览。2 很多做测开的人可能内心对这个行业缺少热爱,所以不爱去写。 在找工作的过程中发现测开被问到的非常杂,涵盖了Java基础(因为我平时使用Java语言较多)、算法、Spring基础、Linux基本命令、测试工具selenium等。现在把以上五个方面分五篇总结。 Java基础 1. 最基础的是问到Java的基本类型,引用类型 基本类型一共有八种,六种数字类型(四个整数型两个浮点型),一种字符类型,还有一种布尔型,整数型包括byte 8位 short 16位 int 32位 long64位,字符型即char 16位的Unicode字符 ,布尔型表示一位的信息。引用类型指向一个对象,指向对象的变量就是引用变量。对象 数组都是引用类型。 2. 字符串string类和stringbuffer的区别也是经常考查到的点 String类是不可变的,如果对字符串进行修改,需要使用StringBuffer和StringBuilder。StringBuffer是线程安全的,StringBuilder在Java5中被提出,她相较于StringBuffer有速度优势但是是线程不安全的