你的学习路线是啥?为啥用 Spring Cloud?啥是自动装配?聊聊 AOP 和 IOC?IOC 有啥用?和单例模式有啥区别?它具体是怎么解耦的?为啥用 B+ 树?MySQL 的事务隔离级别有哪几种?MVCC 为啥解决不了幻读?讲讲 RabbitMQ?如果让你来设计 RabbitMQ,你会怎么做?Redis 有哪些数据类型?Sorted Set 是怎么实现的?为啥用跳表?JMM 模型是啥?进程和线程有啥区别?`volatile` 关键字底层是怎么保证可见性的?TCP 和 UDP 有啥区别?手撕算法:合并两个有序链表。