一.操作系统:
1.进程,线程,协程(轻量级线程)的区别
2. 进程的状态(五种状态),如何切换
二. 计算机网络:
1. Http请求头有哪些(我说了Host, cookie, user-agent,就是没说get, post,被提醒了才知道)
2.常见的状态码(分类举例说明),301和302有什么区别
三.java八股
1. 常用的集合, hashtable 和concurrentHashMap有什么区别
2.Java的垃圾回收器有哪些?(CMS, G1),垃圾回收的方法。
3. 有哪些优化java程序的办法(提示:调整新生代和老年代的比例、线程池、减少GC)
4、mysql几种事务隔离
5.脏读和幻读有什么区别
6. IO 多路复用
四。算法题
有序数组1-100,删除一个数,如何查找