自我介绍
1、为什么选择测试岗位、了解软件测试吗 (因为菜面开发简历过不去、不了解)
2、一个case包含哪些部分 (我能说我不会吗 直接编)
3、tcp和udp的区别
4、http状态码
5、DNS的解析过程
6、为什么要三次握手
7、为什么要四次挥手
8、TCP为什么传输是可靠的 (基于数据块传输)
9、NAT协议和跨域了解吗
10、get和post的区别
11、线程的状态
12、什么是死锁、死锁的条件
13、进程通信的方式有哪些
14、linux常见命令
15、一条修改数据的sql语句 uptate
16、B+树的优点(为什么要用B+树做索引)
17、脏读、幻读、不可重复读的区别
18、事务的ACID机制
19、Redis常用的数据类型
20、算法题 去除字符串头尾的空格 (不能用已有的方法)
21、测试微信发红包功能 (巴拉巴拉说了一堆,感觉人家已经开始不耐烦了)
22、反问
面的感觉不是很难,就题目中规中矩,答啥也没深挖, 问题是我实习之后就没咋背八股了,天天工作都是具体CRUD的业务,然后基本上靠的都是去年秋招时候的回忆,所以答的也不是很好,感觉可能是凉了