腾讯云智研一面
自我介绍
项目难点介绍
知识点提问
JUC中的两个类:ThreadLocal、AQS
源码讲解:Spring bean初始化流程、AOP
JVM的gc
redis的数据结构?为什么支持高并发?zset的底层是什么?如何判断热key?项目中哪里用到了redis?
如何保证rabbitMQ的顺序消费?rabbitmq就是一个queue啊!?只需要只有一个消费者就可以了。模型是什么?所有消息队列都是生产消费模型,不过面试官真正想问的是rabbitmq有哪些部分组成,生产者、消费者、交换机、队列、broker。
OAuth2.0的授权流程?
MySQL的索引有哪些?为什么不用B+树?
Canal的原理是什么?
场景题:一个部门有子部门,子部门还有子部门,如何实现快速查询一个部门有哪些子部门?可以优化的思路有:java代码优化、sql优化、缓存优化、表设计优化
点赞相关的表如何设计