本小白面试以体验为主,讲一下总体:面试官考察点 基本功:java涉及到底层、计算机网络等。思维能力考察:给出一个测试场景开放性问题。代码习惯:写算法题时候的是否有良好的代码习惯。 最后一点:写出算法要能够讲得明白。 主要问题: 1.快速排序知识。它平均时间复杂度是 O(nlogn),最坏时间复杂度O(n^2),什么情况会有最坏时间复杂度,怎么解决会出现最大负责度的情况(快速排序怎么改进)。 2.Hashmap的底层实现,hashmap的扩容机制。 3.Integer生成几个对象 参考:Integer对象的创建方式以及区别_WalkerShadow的博客-CSDN博客_创建i...