一面 1、 单例模式的五种写法 2、 Java final关键字作用 3、 Java volatile关键字作用、禁止指令重排序原理 4、 Java 线程池分类,各个线程池的特点 5、 TCP四次挥手流程 6、 TIME waiting 时间长
一面
1、 单例模式的五种写法
2、 Java final关键字作用
3、 Java volatile关键字作用、禁止指令重排序原理
4、 Java 线程池分类,各个线程池的特点
5、 TCP四次挥手流程
6、 TIME waiting 时间长度,为什么是2MSL
7、 Http 499状态码原因
8、 https 和http之间的区别
9、 https流程
10、IO多路复用机制,Selector和epoll区别
11、epoll零拷贝技术
12、进程间通信方式
13、共享内存实现原理,重启后共享内存是否存在
14、Mysql索引底层原理
15、算法题:删除排序链表中的重复元素 II
二面
1、 sql语句查询所有学科分数都大于80分的
2、 python为什么比java慢
3、 java 8新特性
4、 java实现多线程安全的方法
5、 OSI七层模型以及其对应的协议
6、 https 和http之间的区别
7、 算法:一个数组有除了两个元素只出现一次,其他元素全部都出现了两次,请找出只出现一次的两个元素,并输出