这是我提前批的第一次面试讲道理还是有点小紧张,不过面试官哥哥还是比较和蔼的 1、因为我是非计算机专业的,首先问我O(Nlog(N))的排序算法,我回答有归并排序、快排、堆排,然后让我手写一个数组 转换为堆,有点紧张,不太会编了,不过我把思路说了说,还算是得到认可了 2、然后又让我写了单例,我用double check + volatile实现的,讲道理为啥不用枚举,就是慌,然后针对其中出现关键字final, static, volatile, sychronized等等 询问相关原理。 3、又问了hashmap相关内容,都是比较基础的,比如线程安全么, 不安全会发...