团一面:
-
redis 集群,为什么是 16384?哨兵模式,选举过程,会有脑裂问题么?raft 算法,优缺点
-
JVM 类加载器,自定义类加载器,双亲委派机制,优缺点,tomcat 类加载机制
-
Tomcat 热部署,热加载了解吗?怎么做到的?
-
cms 收集器过程,g1 收集器原理,怎么实现可预测停顿的?region 的大小,结构
-
内存溢出,内存泄漏遇到过吗?什么场景产生的?怎么解决的?
-
锁升级过程,轻量锁可以变成偏向锁么?偏向锁可以变成无锁么?自旋锁,对象头结构,锁状态变化过程
-
kafka 重平衡,重启服务怎么保证 kafka 不发生重平衡?有什么方案?
-
怎么理解分布式和微服务?为什么要拆分服务?会产生什么问题?怎么解决这些问题?
-
你们用的什么消息中间件?kafka,为什么用 kafka?高吞吐量,怎么保证高吞吐量的?设计模型,零拷贝
-
算法 1:给定一个长度为 N 的整形数组 arr,其中有 N 个互不相等的自然数 1-N,请实现 arr 的排序,但是不要把下标 0~N?1 位置上的数通过直接赋值的方式替换成 1~N
-
算法 2:判断一个树是否是平衡二叉树
美团二面:
-
Innodb 的结构了解么?磁盘页和缓存