2021.8.6 笔试
题型:15单选 + 15多选 + 2编程
2021.8.18 一面
自我介绍:
项目:亮点+难点+实现过程
1.synchronized 和 Lock 有什么区别?
2.双亲委派模型
3.单行索引和联合索引
4.什么时候索引会失效
5.HashMap
6.ConcurrentHashMap
7.线程的创建方式,讲一下Callabl
8.用到框架了吗
2021.8.18 二面
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.设计实现可重入锁