瓜子二手车面经
瓜子二手车
1.讲一讲Java集合
2.说一说map
3.HashMap的红黑树什么时候转换的
4.为什么设置7为中间值
5.hashMap线程安全的实现方式
6.能不能让hashMap直接变成线程安全的(Collections)
7.线程的几种实现方式
8.线程池的七个参数
9.synchronized的底层实现原理
10.Java锁的实现方式有哪些 aqs了解吗
11.synchronized的升级
12.JMM内存模型主要解决了什么问题
13.了解哪些设计模式
14.单例模式有哪些实现方式
15.双重检查的voliate的意义
16.指令为什么会重排
17.spring的ioc和di
18.spring的@autowired,@resource,@qualifier的区别
18.spring循环依赖是怎么通过三级缓存解决的
19.mybatis #和$的区别
20.如何直接返回主键id
21.redis string底层
22.rdf和aof
23.mysql 索引优化
24.数据库两种引擎的区别与使用场景
25.mysql索引有哪些类型
26.mysql索引的底层实现 为什么从b树变换到了b+树
27.输入url后发生了什么
28.kafka为什么快
29.kafka如何确保消息不重复被消费
#瓜子二手车##面试题目#
1.讲一讲Java集合
2.说一说map
3.HashMap的红黑树什么时候转换的
4.为什么设置7为中间值
5.hashMap线程安全的实现方式
6.能不能让hashMap直接变成线程安全的(Collections)
7.线程的几种实现方式
8.线程池的七个参数
9.synchronized的底层实现原理
10.Java锁的实现方式有哪些 aqs了解吗
11.synchronized的升级
12.JMM内存模型主要解决了什么问题
13.了解哪些设计模式
14.单例模式有哪些实现方式
15.双重检查的voliate的意义
16.指令为什么会重排
17.spring的ioc和di
18.spring的@autowired,@resource,@qualifier的区别
18.spring循环依赖是怎么通过三级缓存解决的
19.mybatis #和$的区别
20.如何直接返回主键id
21.redis string底层
22.rdf和aof
23.mysql 索引优化
24.数据库两种引擎的区别与使用场景
25.mysql索引有哪些类型
26.mysql索引的底层实现 为什么从b树变换到了b+树
27.输入url后发生了什么
28.kafka为什么快
29.kafka如何确保消息不重复被消费
#瓜子二手车##面试题目#