1、自我介绍
2、RPC项目实现的功能
3、借助Zookeeper怎么实现服务发现功能?
4、服务端节点挂掉,怎么通知到客户端的呢?
5、客户端发起请求但是没有得到响应(可以考虑极端情况)
6、Zookeeper注册临时节点,临时节点没有使用,多长时间会消失呢?
7、PRC项目中有没有考虑过负载均衡相关的设计呢?
8、了解其他负载均衡策略吗?
9、Kafka使用场景?(寄:12306抢票、秒杀、关键日志收集)-> 消息总线
10、ES有了解吗?用来做什么的?
11、ES使用场景?(寄)
12、ES数据怎么存储的呢?怎么构建ES索引的呢?
13、DSL语句有了解吗?
14、ES什么字段能构建索引呢?(text类型)
15、MySQL事务隔离级别有几种?默认事务隔离界别?
16、可重复读的原理是什么?
17、MVCC的原理是什么?
18、InnoDB存储引擎有了解吗?
19、考察MySQL索引?
20、慢SQL怎么优化?
21、考察模糊查询、以及联合索引的顺序问题、函数计算索引失效
22、HashMap扩容机制?
23、发生哈希冲突怎么处理的?
24、Java里面的锁有了解吗?(Synchonized、ReentranLock的区别)
25、ReentranLock底层数据结构(默认非公平)
26、JVM运行时数据区域
27、JVM垃圾收集算法
28、手撕:接雨水(思路)
29、短板:(1)ES、Kafka的使用场景;(2)Spring;(3)MySQL多了解;(4)Redis;(5)算法题
#实习求职记录#