#百度一面凉经#1、用过哪些集合?答:ArrayList、LinkedList、HashMap、HashSet2、ArrayList和LinkedList的区别3、用多线程往ArrayList中写10万条数据,会出现什么问题?答:因为不是线程安全的,所以会出现数据丢失的问题4、有哪些线程安全的可以使用?5、HashMap底层结构、扩容机制、为什么用红黑树、什么情况下会转换为红黑树6、用过哪些线程池?默认参数是什么?7、Mysql存储引擎、索引(覆盖索引、索引失效情况——最左前缀原则)、事务8、Redis集群和哨兵了解吗?什么是缓存雪崩,解决办法是什么?9、说一下SpringIOC和AOP