Advertisement

CET-4/6考试准备资料

阅读量:

蚂蚁 CTO 事业线一面

前言

上次阿里面试惨败,这次阿里又把我捞起来了,面试我的是蚂蚁部门

面试内容

1、简单介绍一下你自己

2、让我们先探讨一些基本问题:您是否了解 Java 中的不同异常类型(如 Error、Exception 和 RuntimeException),以及它们各自的特点?此外,请进一步介绍了常见的 StackOverflow 错误和 NullPointerException 错误,并详细阐述了这些错误在不同编程场景中可能出现的具体情况。

3、Object 类中的方法(equals,toString,wait,)

4、equals 功能何在?为何需要重新编写 equals 和 hashcode 方法?(Set 提供了一个实例,在比较元素时调用了这些方法。)

5、clone 你了解吗,讲一讲深拷贝和浅拷贝

6、Java7 到 Java8 的新特性(stream 流式编程,然后有提到了 lambda 表达式)

7、你能否详细说明一下lambda表达式的具体使用场景呢?(在Collectors的sort方法中必须传递一个比较器用于排序逻辑;我们可以通过lambda来满足该接口所需的排序功能)

你了解JVM内存结构吗?GC主要是在哪些区域运行(堆、方法区等)

9、你了解JVM的垃圾回收算法吗?(目前我对JVM的垃圾回收机制还

全部评论 (0)

还没有任何评论哟~