7.29上午一面 45min 1.自我介绍 2.写个算法:无序数组找第K小 题目比较简单,也没有要求时间复杂度,就写了个冒泡排序。第一次面试有点紧张,再加上好久没写冒泡了,卡了一小会,好在一遍过。然后接着问有没有更好的(其实敲得时候就猜到了会这么问),然后就介绍了了堆排,快排等。应该还有更好的,好在面试官没有追究了。 3.Java接口和抽象类,举例什么场景会用哪个 4.static关键字用法,什么场景用 5.final finally finalize区别 6.谈到JVM了,说说垃圾回收 7.redis用过吗,如果已有三台服务器,要再添加一台服...