1.自介
2.问平时课业
3.算法题——类似二叉树最大深度（写完又让写通过数组建树）
4.项目背景是什么
5.项目针对高并发的设计？
6.项目数据哪来的？
7.你说是爬来的，爬的时候被封IP怎么解决？
8.项目其他拷打
9.JVM的内存模型说一下
10.栈、堆、元空间、程序计数器等都是用来干嘛的？
11.创建类的时候对象放在哪
12.项目写的时候有没有OOM过，怎么排查？
13.JVM调优参数说一下
14.说一下常用的GC算法和回收器
15.详细说一下标记清除
16.标记清除的时候要STW吗？
17.synchronized 和AQS底层讲一下，有什么区别
18.你项目里都是怎么加锁的？
19.缓存穿透、雪崩、击穿是什么，怎么解决
20.反问