哈啰校招后端一面

  1. 自我介绍
  2. 项目拷打
  3. 请介绍 JVM 的内存区域划分。
  4. 堆内存内部是如何划分的?
  5. 如何在 ArrayList 和 LinkedList 之间做选择?
  6. HashMap 的底层数据结构是什么?put 方法的执行流程是怎样的?
  7. 为什么 HashMap 是线程不安全的?ConcurrentHashMap 如何保证线程安全?
  8. CAS 的原理是什么?存在哪些问题?
  9. Synchronized 的使用场景和原理了解吗?
  10. 请说明线程池的工作机制。
  11. 你使用过 Redis 吗?使用时需要注意哪些问题?如何解决缓存穿透、击穿和雪崩?
  12. 你使用的是 MySQL 吗?联合索引为何遵循最左匹配原则?什么是回表?如何避免回表?
  13. 有接触过分布式框架吗?
  14. TCP 为什么要三次握手?
posted @ 2025-12-25 15:02  财神给你送元宝  阅读(3)  评论(0)    收藏  举报