面经

小米一面面经

2019-08-29  本文已影响0人  6b440373157d

面试官刚好出差来武汉,就现场面的,主要问的都是java基础,把我记住的和大家分享一下吧

  1简单的聊了会项目,似乎不太感兴趣

  2Hashmap如何实现线程安全,concurrentHashmap原理

  3讲到synchronized,说一下它的锁的不同粒度

  4synchronized和reentrantlock的区别,当都被interrupt时,有什么区别

  5jvm内存模型,类的加载过程

  6如何确定内存泄露的位置

  7jvm内存中出现大图片,该如何处理,涉及到软引用

  8手写单模式,写了懒汉式和双重检验,问了双双重检验为什么要这么写,为什么锁住了还要加null判断

  9不同排序算法的稳定性和空间复杂度

  10手写归并排序

  11单次遍历删除链表倒数第n个节点

  就记得这么多了,想起来了再补充

上一篇下一篇

猜你喜欢

热点阅读