1.自有介绍
2.为什么研究方向是算法,现在找Java后端
3.1 项目:实现了什么功能
3.2 项目:Redis用到了哪些地方
3.3 项目:用到了哪些集合,讲一下HashMap
3.4 如何处理项目中的并发
3.5 项目中怎么用到SpringBoot,用到了哪些注解
4 怎么设计线程池,怎么判断一个线程是否空闲,谁来判断
5 怎么理解控制反转与依赖注入
6 两个线程抢占一条数据怎么解决
7 怎么解决循环依赖
8 JVM内存模型
9 程序计数器的作用
10 new一个对象的整个过程
11 算法题:设计一个最大栈,保证每次出栈的是最大元素
12 算法题:数组的全排列
13 反问
还是对自己的项目太不熟悉了,全程围绕项目就得崩~