阿里云adb团队,应该算是简历面?

  1. Java Go各自的优缺点

数据库

  1. 介绍使用场景?有没有遇到什么问题

  2. 索引的数据结构?

B+树

  1. B树、B+树、B*树的区别及优劣

  2. InnoDB索引类型?

Hash索引

  1. redis使用场景

  2. 为什么redis查询效率高?

  3. redis节点挂掉宕机?

集群部署

  1. 集群部署情况如何确定访问哪个机器?

  2. redis服务发现、服务注册、一致性哈希?

JVM

  1. 垃圾回收器

  2. CMS为什么效率高?

  3. 什么情况下会调用CMS的Full GC

  4. young区域的垃圾回收器

  5. G1为什么分Region?

最大价值列表

  1. 如何发现的JVM问题?

  2. 如何分析dump文件

MAT

  1. 堆大小?新生代 老年代分代大小

JDK

  1. JDK版本之间的区别

  2. 1.7中HashMap什么情况下会发生死锁?

  3. 1.8相对1.7新增的区别?stream lamada应用场景?

简化比较器的构建过程

操作系统

  1. VM执行的原因?

  2. Java如何做到平台无关?

字节码 class文件

  1. 协程

排序算法

  1. All 时间复杂度、空间复杂度

项目经历

  1. JS与Java最大的区别

  2. JS函数式编程

  3. 面向对象和面向过程的区别?

  4. Java中多态的例子

设计模式

  1. 单例

懒汉 饿汉 双重锁

  1. 哈希码

反问