当前位置: 首页 > 面试经验 >

小米 Java软件开发二面

优质
小牛编辑
68浏览
2024-04-28

小米 Java软件开发二面

1.Java 编程语言它有什么样的特点吗?
2.那你觉得它为什么可以实现一次编写到处运行。
3.写完了之后无论是在Windows上,还是在Mac上面,还是在Linux上面,是都可以运行的,是吗?
4.那你可以谈一下你对 Java 异常的了解吗?比如说它的异常是怎么分类的呀?或者说你在项目中是怎么啊?
5.那么你是怎么处理这些异常,并且把这些异常信息返回给前端的?
6.JSON它本质上它说白了就是会把一个实体类转化成一个 JSON 串,那么你这个通用实体类,你会使用哪些格式去构造
7. Java的的内存模型,那你可以说一下它的内存模型是什么样的吗?
8.你了解哪些我们会使用本地方法栈的方法?
9. Java 的垃圾回收机制,你可以简单地说一下。
10:你自学的这两个项目你可以说一个,就是你觉得最有意思,说觉得学习到的最多的一个项目吗?
11.那你是怎么去学习 spring 的AOP、 IOC 这些它的一些特性的?
12.你觉得比如说如果说你后面来我们这边实习的话,那你会从哪些方面开始继续进行学习?
13.你可以说一下你最近学的这个并发编程,你有什么感觉比较有意思的一些点?
14.怎么理解线程安全的?
和面试官一起探讨,对我自身的Java基础考核,体验挺好。
#软件开发2024笔面经#
 类似资料: