分享两个今天雷火的测试岗面试题
1. 一个小型的算法题,有一个长度未知的无序数组(无法获取数组长度,不许排序,数组元素为int范围内的任意值),如何找出第一个连续出现的重复的数(比如 4 3 4 3 5 5,找出的数是5)
楼主只会遍历一次找出这个数,面试官问有没有可能复杂度更优化一点,让我回去想想。。
2. Java里写一个方法,这个方法里只有一条语句,即new一个对象。方法结束以后这个对象怎么回收的?
楼主之前背了一段gc过程,但是并不清楚怎么回答。
牛油们能给个思路吗,谢了
#网易#
楼主只会遍历一次找出这个数,面试官问有没有可能复杂度更优化一点,让我回去想想。。
2. Java里写一个方法,这个方法里只有一条语句,即new一个对象。方法结束以后这个对象怎么回收的?
楼主之前背了一段gc过程,但是并不清楚怎么回答。
牛油们能给个思路吗,谢了
#网易#