\01. 自我介绍
\02. Oauth2原理
常见五种数据结构:字符串、哈希、列表、集合、有序集合
\05. 消息队列如何保证数据不丢失
常用的集合有ArrayList、LinkedList、HashSet、HashMap、LinkedHashMap
1.使用线程安全的集合类:ConcurrentHashMap、CopyOnWriteArrayList
2.使用静态方法创建集合 java.util.Collections#synchronizedMap
\10. 分布式锁
\11. 分布式锁设置了过期时间,锁的方法执行执行很长会出现什么问题
\12. JVM分为几大区域
\13. JVM垃圾回收器区别
\14. 垃圾回收算法
\15. Kafka原理
\16. Kafka生产者组与消费者组
\17. 线程池各个属性的含义
\18. 请求伪造(CSRF)
\19. RPC有没有使用过
\21.做一道算法题