赞
踩
上次阿里面试惨败,这次阿里又把我捞起来了,面试我的是蚂蚁部门
1、简单介绍一下你自己
2、我们先来问一些基础问题,你对 java 中的异常熟悉吗(Error,Exception,RuntimeException,又介绍了一下常见的 StackOverFlow 和 NullPointError 以及他们出现的场景)
3、Object 类中的方法(equals,toString,wait,)
4、equals 的作用是什么,为什么我们需要重写 equals 和 hashcode 方法(那 Set 举了个例子,在进行元素比较的时候,会调用 equals 和 hashcode)
5、clone 你了解吗,讲一讲深拷贝和浅拷贝
6、Java7 到 Java8 的新特性(stream 流式编程,然后有提到了 lambda 表达式)
7、那你能讲一讲 lambda 表达式的具体使用场景吗(Collectors 的 sort 方法,需要传入一个比较器,我们可以用 lambda 去实现它的接口方法)
8、JVM 的内存结构你了解吗,GC 主要是在那部分进行的(堆、方法区,栈,本地方法栈,程序计数器)
9、JVM 的垃圾回收算法你清楚吗?(JVM 的垃圾回收我还没看,但是垃圾回收三算法应该是相通的,标记清除,复制&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。