2024年9月25日 一面 15:00开始,15:35结束 技术问题 java 中常用集合有哪些? HashMap 的实现原理? HashSet 的实现原理及使用原理? ArrayList 和 LinkedList 有什么区别? 双亲委派策略是什么? 深拷贝和浅拷贝的区别?怎么实现? 序列化和反序列化实现的是深拷贝还是浅拷贝? java创建线程的方式 线程池使用的时候应该注意哪些问题 BIO、NIO、AIO 区别 数据库和缓存一致性 高并发的场景下保证数据库和缓存一致性(回答了 LoadingCache 的解决方案:取旧值、异步更新数据) 使用消息队列还应该注意哪些问题(回答了实习中遇到的消...