大家好,我是程序员阿药。今天与你们分享的是一篇24届小米秋招面经,话不多说。
发车!
1. 说一下你对MySQL的了解?
答:重点介绍了MySQL的索引和事务(MVCC机制),提到了一些MySQL的调优方式。
2. Linux和Windows的区别?
3. Java1.7和1.8中HashMap的区别?
推荐:Java集合常见面试题总结(下) | JavaGuide
4. 详细介绍一下Java的类加载器?
5. GC的工作原理和触发条件?
6. GC的触发条件除了按时间外,还可以有哪些触发条件?
答:空间使用情况触发,顺理成章的引出第7题。
7. 弱引用和软引用的区别是什么?
8. 1G内存的计算机是否可以申请1.5G内存?
推荐:4GB 物理内存的机器上,申请 8G 内存会怎么样?| 小林coding
9. 编程题:22.括号生成 | 力扣
10. 编程题:413.等差数列划分 | 力扣
其它题目想不起来了,所以分享只能到此为止了。各位小伙伴,我们下篇再见!
喜欢的可以点赞、收藏支持一下哦。更多文章请关注我的微信公众号:程序员阿药