阿里云adb团队,应该算是简历面?
- Java Go各自的优缺点
数据库
-
介绍使用场景?有没有遇到什么问题
-
索引的数据结构?
B+树
-
B树、B+树、B*树的区别及优劣
-
InnoDB索引类型?
Hash索引
-
redis使用场景
-
为什么redis查询效率高?
-
redis节点挂掉宕机?
集群部署
-
集群部署情况如何确定访问哪个机器?
-
redis服务发现、服务注册、一致性哈希?
JVM
-
垃圾回收器
-
CMS为什么效率高?
-
什么情况下会调用CMS的Full GC
-
young区域的垃圾回收器
-
G1为什么分Region?
最大价值列表
-
如何发现的JVM问题?
-
如何分析dump文件
MAT
- 堆大小?新生代 老年代分代大小
JDK
-
JDK版本之间的区别
-
1.7中HashMap什么情况下会发生死锁?
-
1.8相对1.7新增的区别?stream lamada应用场景?
简化比较器的构建过程
操作系统
-
VM执行的原因?
-
Java如何做到平台无关?
字节码 class文件
- 协程
排序算法
- All 时间复杂度、空间复杂度
项目经历
-
JS与Java最大的区别
-
JS函数式编程
-
面向对象和面向过程的区别?
-
Java中多态的例子
设计模式
- 单例
懒汉 饿汉 双重锁
- 哈希码