面试题查缺补漏

1.线程池(具体参数,拒绝策略,减少线程的机制,具体实现类及对应的阻塞队列,阻塞队列有什么特点,为什么用这个阻塞队列,线程复用的原理)
2、JVM(对象是否可回收的判断条件,怎么判断,回收算法,垃圾回收器的类别及特点,担保机制)
3、JAVA内存模型
4、线程之间的通信方式,通过volatile,synchronized,Lock的实现类那些,结合内存模型去讲。
5、MyBatis、spring、springboot相关(面试题较常见)
6、Linux常用命令
7、redis的数据结构那些,讲了skiplist、ziplist、sds等,结合使用场景说了下

阿里Java面试参考指南
分布式
一、大型网站系统的特点

二、大型网站架构演化发展历程

三、拆分VS 集群

四、微服务VS SOA

五、前后端完全分离与Rest规范

六、CAP三进二和Base定理

中间件
一、缓存

二、消息队列

三、搜索引擎

大数据与高并发
一、秒杀架构设计

二、数据库架构发展历程

三、MySQL的扩展性瓶颈

四、为什么要使用NOSQL NOT ONLY SQL

五、传统RDBMS VS NOSQL

六、NOSQL数据库的类型

八、数据的水平拆分和垂直拆分

九、分布式事务

十、BitMap

十一、Bloom Filter

十二、常见的限流算法

十三、负载均衡

十四、一致性Hash算法

数据库
一、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浪里摸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值