1. 在Java里new一个string,此时会在内存中创建几个对象2. HashSet和TreeSet有什么区别3. 比如我要做一个系统,数据量非常大,需要用一个数据结构来存储哪些用户在线、哪些用户离线,大概有上亿个用户4. 用过Mybatis吗?它防SQL注入的机制是什么5. SpringBoot项目的入口类上有一些注解,介绍这些注解6. Java里面软引用7. 限流算法8. 项目:熔断的阈值怎么确定9. Rabbitmq做队列的话,怎么保证数据的一致性?(想要听消费者端)10. MySQL用得比较多吧?如果数据库里有个脚本阻塞了数据库,怎么找出是哪个搜索语句导致的11. 想看一个表的建表语句,用什么命令?12. MySQL隔离级别13. 如果一个脚本性能低,要做优化,怎么处理14. 如果数据库有个表,有ID和名字两个字段,名字可能重复,要删掉重复名字的记录,比如只留下一条“张三”,用脚本怎么实现?15. 之前项目里用到过DDD(领域驱动设计),能描述一下聚合根吗16. 贫血模型充血模型17. 用的是贫血还是充血18. 充血有什么劣势