一面
链表求中间值
快排和堆排
Redis的快照和主从数据库
Redis的阻塞
Synchronized关键字
Lock和Synchronized的区别,队列同步器
CAS底层原理
垃圾收集算法
垃圾收集器、并行、并发(用户线程和收集线程)
JVM内存分配
数据库的隔离级别,mvcc
JMM模型
Dubbo的原理
TCP三次握手和四次挥手
二面
有一个100万个数组,每个数组的数值在0-1000万之间,排序
二叉树的先跟遍历,非递归
死锁,以及解决办法
hash冲突
计算机网络的超时重传、重传几次放弃
Ip地址分配,一个部门10个ip,一个部门20个ip,一个部门3个ip,如何存储ip地址,能够在访问的时候通过ip直到是哪个部门的请求