实习 | 小米Java面经

校大原创

收藏 0 评论 0

1. 做一下自我介绍。

2. 介绍你参与过的项目经历。

3. 谈谈你对面向对象的理解。

4. 你在开发中使用过反射吗?说说反射的实现原理。

5. 说说Java中内部类的相关知识。

6. 谈谈static关键字的作用与特性。

7. 什么是JMM(Java内存模型)?

8. Java中实现线程同步有哪几种方式?

9. 介绍一下Lock接口相关的知识。

10. 说说synchronized的锁升级过程。

11. 介绍你熟悉的Java集合类,说明它们的区别以及底层实现方式。

12. 算法题:计算一个字符串中所有数字的和。

13. 反问环节:询问入职后所属汽车部门的相关情况。