面试时长大约50分钟,算是比较长的。 从最基础的数组链表开始问 然后到hash函数,处理冲突的几种方法 数据库的ACID,问了原子性和一致性 为什么要有索引 对事务的理解 redis的使用 B+树和B树 Hashmap的死锁问题,JDK1.7和1.8,扩容问题 JVM的结构 类加载机制 是否了解布隆过滤器 线程池,连接池 java的锁Lock和synchronized spring的理解 线程和进程 临界区的理解 死锁的竞争 公平锁 对HTTP的了解 网络七层结构和某几层的理解 算法题写了leetcode的tw...