1.列举常见的算法及对应的时间复杂度
2.代码实现快速排序算法
3.ArrayList 和 LinkedList 比较
4.HashMap、HashTable、ConcurrentHashMap 比较以及使用场景
5.HashMap实现机制
6.Java IO流
7.数据库隔离级别
8.JDBC
9.String、StringBuffer、StringBuilder 比较以及使用场景
10.Spring 的使用体验
11.Spring IOC、AOP 原理
12.SpringMVC 生命周期
13.Spring事务隔离级别
14.Spring事务管理的原理
15.Spring MyBatis整合机制
16.MyBatis映射机制,如何实现代码和SQL分离
17.MyBatis中#与$的使用区别
18.Sql优化(考虑哪些因素,使用的工具)
19.数据库分库分表
20.Oracle如何实现分页的
21.Java和Go语言的比较
22.进程、线程、协程的比较
23.多线程两种实现方式以及Java为何提供这两种实现方式
24.线程池
25.线程的状态
26.JVM的原理
27.计算机内存结构
28.常见设计模式和使用场景
29.抽象类和普通类的比较以及Java为什么要提供抽象类
30.分布式框架使用经验(dubbo zookeeper)
31.MQ如何处理消息重复
32.HTTP协议3次握手过程
33.列举HTTP常见的消息头
34.spring boot、spring cloud