顺丰一面面经JAVA

顺丰一面面经45分钟 1.自我介绍 2.项目介绍 3.介绍netty 和nio,nio的组件,netty的线程。 4.redis 预约的数据结构,具体形式 hash 5.spring和springboot 的区别,springboot的自动配置原理 6.消息队列如何保证消息不丢失。 7.如何防止消息重复消费 8.如何保证消息顺序消费 9.MySQL读写分离,和mycat数据库中间件 10.sql题,学生表,年级表,成绩表,求每个年级前10名的学生的信息。 11.反问。