1.为什么做测开,了解哪些关于测试的知识吗?
2.最有成就感的事,优点缺点,最引以为豪的一个项目?
3.学过哪些计算机方面的课程?
4.7层模型,应用层协议,运输层网络层协议?TCP和UDP的区别?
5.做一个算法题,给两个有序数组合并。
package jianzhi;
import jianzhi.ListNode;
import java.util.*;
public class Test {
int res = 0;
@org.junit.Test
public void TestOffer03() {
// Offer03 offer03 = new Offer03();
// String[] a = offer03.permutation("abc");
// System.out.println(a);
int[] num1 = {1, 3, 5, 7, 9};
int[] num2 = {2, 4, 6, 8, 10};
int[] res = new int[10];
int i = 0;
int j = 0;
int index = 0;
while(true){
if(i == num1.length || j == num2.length){
break;
}
if(num1[i] < num2[j]){
res[index++] = num1[i++];
}else{
res[index++] = num2[j++];
}
}
// System.out.println(Arrays.toString(res));
if(i == num1.length - 1){
for (int k = i; k < res.length; k++) {
if(i > num1.length - 1){
break;
}else{
res[k] = num1[i++];
}
}
}
if(j == num2.length - 1){
for (int k = j+i; k < res.length; k++) {
if(j > num2.length - 1){ //for里面要判断以防数组越界
break;
}else{
res[k] = num2[j++];
}
}
}
System.out.println(Arrays.toString(res));
}
}
6.springboot项目介绍,为什么用mybatis,有哪些优点?
7.这个项目是你自己从头开始做的嘛?你做了哪些
8.做个测试分析给你两分钟,微信聊天如何测试?
9.你刚才说你debug能力还不错,请把你刚才的代码排错?
10.c里面是怎么样实现内存管理的,进程和线程的区别
11.反问,字节做测试主要要掌握哪些知识,需要哪些能力?
总结:
1.计算机网络需要复习
2.手撕代码输入输出练习,基本debug练习