2024.12.12

一面

  1. 自我介绍
  2. java 和 go 区别
  3. java 中 String 实现,使用方法
  4. List 和 Map
  5. Guava 用过吗
  6. java 内存结构
  7. 堆栈区别,分别存什么数据
  8. ThreadLocalMap 底层,怎么使用
  9. 类加载顺序,双亲委派机制
  10. 两个类 hashcode 相等一定表示相等吗
  11. stream,map 和 flatmap 区别
  12. rpc 是什么
  13. grpc 和 http 区别
  14. aop是什么,怎么实现的

二面

  1. 实习经历
  2. volatile
  3. 调用一个服务的过程
  4. select、poll、epoll
  5. bio、nio、aio
  6. java内存结构,哪些是线程安全的
  7. 隔离级别,MVCC
  8. Future、CountDownLatch
  9. 公平锁和非公平锁
  10. 竞赛