小米 一面 Java

大概40分钟。。。
  • 自我介绍
  • 手撕算法:有序链表合并,敢敢单单~
  • Java继承和多态
  • 重写和重载
  • HashMap,线程安全,扩容死循环问题
  • ConcurrentHashMap底层实现,锁机制,volatile可见性、有序性,是否原子性,举例
  • 线程池,内置4种,关键参数(核心线程数、最大线程数、存活时间、工作队列、拒绝策略)的作用,处理流程
  • spring的IOC、AOP,底层原理,使用场景,spring事务的底层原理(这个不会。。。)
  • 数据库事务ACID、隔离性几个级别,脏读、不可重复读、幻读。。。(这个回答的不太好)
  • 乐观锁、悲观锁
  • CMS和G1收集器的区别。。。
  • 对小米的了解
  • 有什么问题。。。
  • 还给了我一些学习的建议,nice!
#小米##面经##Java工程师##校招#
全部评论

相关推荐

2 54 评论
分享
牛客网
牛客企业服务