面经

  1. 自我介绍
  2. hashmap讲一下,具体put过程,怎样判断key值是否相等
  3. hashmap1.7和1.8有什么区别
  4. Object包含哪些方法
  5. 提到了wait,和Thread的sleep有什么区别
  6. wait方法可以用在java中哪些地方
  7. synchronized原理讲一下,锁升级
  8. ReentrantLock讲一下,CAS介绍一下
  9. 还有没有锁能提高并发的
  10. 线程池的参数讲一下,参数具体要怎样设置
  11. 线程池在项目里用过吗
  12. MySQL的索引讲一下,分类
  13. 索引下推
  14. B+树,B+树里节点存的具体信息
  15. 讲一下数据库四大特性
  16. redo log和bin log 区别
  17. redo log 二次提交
  18. jvm结构,线程共享和独享的部分
  19. 垃圾回收算法描述一下,分别说下优缺点
  20. spring的IOC说一下
  21. AOP说一下
  22. bean的生命周期
  23. 讲一下AOP里的接入点,切面等概念
  24. 项目里用过AOP吗

反问:

  1. 每周要实习几天
  2. 去了具体做什么
  3. 一共几面(两面),都是技术面吗(是)
  4. 大概什么时候能知道一面结果