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.设计实现可重入锁

2021.9.3 下午3.00HR

链接: http://note.youdao.com/noteshare?id=90328ed5957dba6a7c3e510e624bef7c&sub=B6BF4992C82A48BF90A282A4CD536AFB