面试官说广度有深度还不够,秋招的话还要再沉淀。应该是凉了,一面面试官说应该过了,但是两天了还没通知,感谢信也没有,应该是被排序掉了。😭1. 手撕:单例模式2. 为啥单例需要两次if?为啥需要私有的构造方法?为啥用static volatile?3. Java基础类型?4. String?StringBuffer?StringBuild?5. 讲一下集合?(说少了Queue)线程安全的List、Set、Map? 1. TreeSet、TreeMap需要了解6. HashMap的key需要实现什么?7. CAS?8. 什么是线程?为什么要有线程?9. 怎么创建一个线程池?线程池?ScheduledExecutorService?10. 异常?11. 锁?12. 多态?13. 泛型?14. 并行和并发?15. 进程间通信?僵尸进程?16. TCP和UDP?17. 三次握手、四次挥手?18. TCP和HTTP关系?19. RPC框架?Netty?20. MySQL索引?21. 熟悉RocketMQ吗?架构?22. CAP、Raft?23. 平时怎么解决问题?24. 业务是分布式系统……