小米一面

【小米一面】小米一面

  • 自我介绍
  • 导师的方向,java是自学的?
  • 项目做了什么
  • hashMap的原理,currentHashMap原理,hashMap查找元素的时间复杂度
  • CAS了解过吗?乐观锁和悲观锁
  • 读写锁了解吗?
  • 数据库的引擎,和MyISAM的区别
  • 事务的隔离级别,MVCC说一下原理
  • 对redis掌握的怎么样,什么要用到redis
  • 线程池有哪四种
  • 介绍一下IOC和AOP,IOC反转的是什么
  • 事务的两种形式(编程式事务和声明式事务)
  • AOP的四个注解,MVC常用的注解
  • springMVC和springBoot有哪些区别
  • 了解哪些数据结构,mysql索引是用什么结构储蓄的,为什么要用B+树储存,为什么不用B树储存

    推荐阅读