2021.8.18 晚上9.30 一面 自我介绍: 项目:亮点+难点+实现过程 1.synchronized 和 Lock 有什么区别? 2.双亲委派模型 3.单行索引和联合索引 4.什么时候索引会失效 5.HashMap 6.ConcurrentHashMap 7.线程的创建方式,讲一下Callabl 8.用到框架了吗 2021.8.18 晚上9.00 二面 1.研究生做的方向 2.什么数据结构用到了堆排序,举一下例子? 3.接口的幂等性? 4.性别适合用来建索引吗,如果用性别建B+树,B+树的叶子节点存的是什么? 5.乐观锁?实现方法 6.用户态和内核态,什么操作会陷入内核态,new一个线程会陷入内核态吗? 7.linux的系统调用 8.windows查端口号方法 9.jvm查gc次数 10.RPC讲一下,用过吗? 11.HTTP中的keepalive和TCP中的keepalive 12.只用数组实现hashmap 13.阻塞队列 代码实现过程 14.讲一下高并发,都有什么指标; 15.断开连接,谁进入TIME_WAIT状态,谁进入CLOSE_WAIT状态; 16.设计实现可重入锁 2021.9.3 下午3.00HR