尚诚消费金融面经攒rp
项目拷打+八股
1.Object类有哪些方法
2.equals方法和hashcode方法区别
3.基础类型的hashcode
4.StringBuilder和StringBuffer区别
5.hashMap底层结构
6.treeMap底层结构
7.ArrayList和LinkedList区别
8.对Linkedlist的链表倒序如何实现
9.concurrent hashMap介绍
10.wait和sleep的区别
11.sleep如何主动唤醒
12.线程创建方式
13.线程状态转换(具体方法)
14.线程池的参数与原理
15.死锁的原因
16.如何解决死锁
17.synchronize 锁升级
18.synchronize和lock区别
19.lock的底层原理
20.threadlocal介绍
21.threadlocal为什么会存在内存泄漏?如何导致的
22.介绍下单例模式
23.懒汉线程不安全如何解决
24.动态代理jdk和cglib区别
25.为什么cglib不需要实现接口
26.三握手和四挥手
27.三握手和四挥手存在哪些网络安全问题?如何解决
28.tcp和udp区别
29.王者荣耀是基于tcp还是udp(答错了)
30.获取class类的方式
31.双亲委派介绍一下
32.class loader层次
33.JVM结构,堆内存区域包括哪些
34.sql having语句用法
35. group by需要注意什么
36.sql优化方式
37.sql执行计划、explain字段、什么程度说明优化好了
38.mysql #和$区别
39.bean factory和factory bean区别
40.bean factory和applicationcontext区别
41.购物车用redis哪个数据结构比较合适
42.redis除了缓存还可作什么
43.bean是单例,为什么不同程序结果不一样(没理解题意)
1.Object类有哪些方法
2.equals方法和hashcode方法区别
3.基础类型的hashcode
4.StringBuilder和StringBuffer区别
5.hashMap底层结构
6.treeMap底层结构
7.ArrayList和LinkedList区别
8.对Linkedlist的链表倒序如何实现
9.concurrent hashMap介绍
10.wait和sleep的区别
11.sleep如何主动唤醒
12.线程创建方式
13.线程状态转换(具体方法)
14.线程池的参数与原理
15.死锁的原因
16.如何解决死锁
17.synchronize 锁升级
18.synchronize和lock区别
19.lock的底层原理
20.threadlocal介绍
21.threadlocal为什么会存在内存泄漏?如何导致的
22.介绍下单例模式
23.懒汉线程不安全如何解决
24.动态代理jdk和cglib区别
25.为什么cglib不需要实现接口
26.三握手和四挥手
27.三握手和四挥手存在哪些网络安全问题?如何解决
28.tcp和udp区别
29.王者荣耀是基于tcp还是udp(答错了)
30.获取class类的方式
31.双亲委派介绍一下
32.class loader层次
33.JVM结构,堆内存区域包括哪些
34.sql having语句用法
35. group by需要注意什么
36.sql优化方式
37.sql执行计划、explain字段、什么程度说明优化好了
38.mysql #和$区别
39.bean factory和factory bean区别
40.bean factory和applicationcontext区别
41.购物车用redis哪个数据结构比较合适
42.redis除了缓存还可作什么
43.bean是单例,为什么不同程序结果不一样(没理解题意)
全部评论
这么多啊
相关推荐