虽然我很菜,最后还是通过了
发面经 攒人品
项目相关:
1.项目为什么做分布式扩展 有什么好处
2.怎么优化session的?redis。在springboot中怎么做的,具体怎么实现的?
3.消息队列原理
4.怎么削峰的?(令牌桶)
5. 还有别的削峰方法吗(MQ)
6.怎么解决超卖问题的
基础相关:
1. 说下int和Integer的区别
2. Integer a=1,int b=1,Integer c=new Integer(1)这三个相等吗?
3. 说说有哪些Map和Set
4.哪些是线程不安全的?哪些是线程安全的?线程安全的Set有哪些?
5.map和set中有哪些有序的?
6.HashMap为什么线程不安全?
7.ConcurrentHashMap为什么是线程安全的?
8.hashMap时间复杂度(说了链表o(n)红黑树O(logn),说不是,)
9. 线程的生命周期
10. 线程start后就会立刻执行吗
11.interrupt了解吗?线程怎么中断的,执行interrupted,线程怎么中断的
12.为什么要使用线程池?
13.创建线程池的方式?(说是Exector类啥的)
14.线程池中怎么创建线程的?
15.线程中的线程如果执行完毕会一直存在吗?什么时候会被回收?
16.超过核心线程池的大小并且超过keepalivetime的线程一定会被回收吗
17.synchronized和Lock的区别
18.Lock怎么响应中断的
19.索引了解吗?Mysql有哪些索引
20.主键索引和唯一索引的区别?
21. 事务的特点
22.事务隔离级别
23.网络协议有哪些
24.状态码有哪几种
25.http使用的是哪种协议?为什么要使用这个协议
26. JVM内存有哪几块说说
27.对有几块内存
28.堆分为哪几块
28.垃圾回收器有哪几种?
29.stw的垃圾回收期有哪几种(stop the world)
29.说下G1垃圾回收器怎么工作的
30.MQ了解吗 说说 有什么作用
31.springboot原理
32.springboot怎么启动的
33. springboot有很多starter,为什么引入了starter就可以做相关的操作,原理是什么
34. spring IOC和AOP的原理
35. 反射了解吗 动态***了解吗
36. 设计模式了解哪些?
37.单例哪几种?
38.饿汉式和懒汉式的区别
39.最近在学习哪些技术?
40.容器了解吗 docker了解吗
41.nginx了解吗
全部评论
(18) 回帖