一些简单的八股
1.简单讲一下单例模式和工厂模式
2.多线程多进程在项目中的运用
3.线程间的通信?多线程同时操作一个全局变量的原子操作?
4.简单说一下TCP/IP协议
5.广度优先搜索和深度优先搜索的区别
MySQL
6.主从备份机制
7.了解事务和锁吗?
8.InnoDB使用的是什么索引,为什么要是用B+树索引?
9.你觉得一张表能用到几层 B+ 树?一个B+树的索引 高度一般是多少?(3~4)
10.回表查询了解嘛?
测试
11.对测试有什么了解嘛?
12.做过哪些自测的内容?
13.功能测试一般从哪几个方面考虑?
14.了解哪些测试方法?
15.对压力测试的理解?(这里我还把压力测试和性能测试解答混了)
16.说一下白盒测试和黑盒测试?白盒测试的优点和缺点?
17.黑盒测试如何提高测试对于内部代码的覆盖率,如何把开发写的代码尽量都测到?()
18.开发实现了某部分的功能,功能测试可能没有对这方面的逻辑进行 验证,那如何提高代码测试的覆盖率(针对上面一个进行补充提问)
19.如何把测试用例设计的尽量多的覆盖代码
20.说说对测试分类的了解
21.说说对python多态的理解
答得非常不好,记录一下警醒自己,后续补充答案上来