24届小米秋招面经(Java二面)

131 阅读1分钟

大家好,我是程序员阿药。今天与你们分享的是一篇24届小米秋招面经,话不多说。

发车!

  1. 说一下你对MySQL的了解?

答: 重点介绍了MySQL的索引和事务(MVCC机制),提到了一些MySQL的调优方式。

  1. Linux和Windows的区别?

推荐: Linux系统和Windows系统的区别

  1. Java1.7和1.8中HashMap的区别?

推荐: Java集合常见面试题总结(下) | JavaGuide

  1. 详细介绍一下Java的类加载器?

推荐: 类加载器详解(重点) | JavaGuide

  1. GC的工作原理和触发条件?

推荐: JVM垃圾回收详解(重点) | JavaGuide

  1. GC的触发条件除了按时间外,还可以有哪些触发条件?

答: 空间使用情况触发,顺理成章的引出第7题。

  1. 弱引用和软引用的区别是什么?

推荐: Java四大引用详解 | 掘金

  1. 1G内存的计算机是否可以申请1.5G内存?

推荐: 4GB 物理内存的机器上,申请 8G 内存会怎么样?| 小林coding

  1. 编程题:22.括号生成 | 力扣

  2. 编程题:413.等差数列划分 | 力扣


其它题目想不起来了,所以分享只能到此为止了。各位小伙伴,我们下篇再见!

喜欢的可以点赞、关注支持一下哦。