自我介绍
自学 Java 的过程
类加载机制
类加载器种类
双亲委派机制
自定义了一个 String 类,能不能正常使用
Java 常见的集合类
ArrayList 底层、扩容机制
ArrayList、LinkedList 区别
平时开发遇到的异常
ThredLocal 原理
synchronized 和 volatile 的区别
synchronized 修饰静态方法和实例方法的区别
ConcureentHashMap 的实现原理
hashtable 和 ConcureentHashMap 的区别
线程创建方式
死锁的概念、如何避免死锁
MySQL 索引
MySQL 锁
MySQL 表锁和行锁
在哪用到了 Redis
为什么用 Redis
TCP、UDP 的区别
微服务的概念
项目
其他一些问题
反问
#面经#