面试官人挺好,不过我太拉....已经没后续...
1.自我介绍
2.讲一下高内聚和低耦合怎么理解
3.怎么理解面向对象,简单说说封装继承多态
4.对象的设计原则你知道有哪些吗
5.设计模式了解过吗
6.Arraylist和linkedlist的区别,哪个集合是线程安全的?
7.hashmap和hashtable有什么不一样的,hashmap一般怎么用
8.往hashmap存20个元素,会扩容几次
9.抽象类和接口的特点,区别
10.jdk8前后,接口发生了什么变化
11.接口里面可以定义哪些方法?
12.如何创建线程池
13.什么是泛型
14.什么是反射
15.谈一谈SpringIOC和AOP
16.创建重复对象的时候会重复生成吗?
17.spring容器的单例模式是什么
18.mysql默认隔离级别,默认引擎,默认存储结构分别是什么
19.B+树和B树有什么不一样,B+树的叶子节点和非叶子节点有什么不一样,非叶子节点会不会存数据?
20.什么情况下会回表查询
21.什么是覆盖索引?
22.了解JVM吗
23.类加载器用过吗
24.redis有哪些数据类型
25.为什么用redis查询会比较快
26.redis支持并发操作吗?
27.redis持久化机制有什么
28.缓存雪崩和缓存击穿说一下
29.用redis缓存的话和数据库之间有一个延迟,这个一致性如何解决
30.springboot比spring好在哪里
31.怎么理解springboot中的约定大于配置
32.什么是spring的自动装配
33.了解过MQ吗? (没了解过)
34.了解过springcloud吗? (没了解过)