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)
还没有任何评论哟~
