面试题总结

JVM相关

1、jvm组成结构,分别是做什么的
2、jvm内存模型
3、类加载机制

http相关

4、网址栏输入网址,按下回车之后发生了什么
5、三次握手、四次挥手是什么?
6、为什么服务器第四次挥手的时候要等2MSL
7、说出几个常见的错误码,并说明原因和排查方向

多线程相关

8、在什么情况会用到多线程
9、线程池是如何实现的
10、线程池的几个核心参数
11、线程池中的线程是怎么创建的?是一开始就随着线程池的启动创建好的吗?

数据结构相关

12、红黑树有什么特点?用在什么场景

关系型数据库相关

13、mysql的索引有哪几种数据结构

非关系型数据库相关

14、redis和memcached、mongodb的区别
15、缓存雪崩、缓存穿透、缓存击穿
16、怎么保证缓存和数据库中的数据的一致性
17、redis为什么这么快

spring相关

18、spring的bean的生命周期
19、spring中IOC和AOP
20、spring中的自动装配原理

spring boot cloud相关

21、springboot相对于spring有什么优点
22、你的springcloud项目中使用了哪些组件?同类型的有哪些,为什么选择用这些组件
23、分布式事务和分布式锁
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值