面试官人很好 态度相当好,语气比较温柔。1.谈下指针的理解2.说下不可变类型 答:String 然后说了 他为什么不可变。 问:为什么这么设计 答:多线程、 hashmap、jvm层面效率3.递归说一下。递归和循环是等价的吗?4.说一个熟悉的排序 思路 复杂度。答:快排... 问:如果有很多重复元素 怎么优化? 答:分三段。5.说一下链表和数组。如果我都尾插时间复杂度O(1),然后有什么区别,(题目意思就是谁插入更稳定吧)答:数组有扩容的可能。6.面向对象三要素 哪一个可以去掉。答:封装。 然后引导 引导改口继承了。7.哈希映射有哪2种常用方法?8.说一下依赖注入的好处和缺点。好像差不多就这些 ,没录音记不全了 面了40min最后问了1.平常怎么学的 除了在学校2.遇到问题了 一般怎么做。反问1.有几面 答:3技术面 今天算一面2.对我学习有什么建议 答:浅显觉得基础还行,可以多听听公开课,有问题可以gpt(前提是有一定基础)3.有没有笔试 什么时候出面试结果 答:好像有笔试,尽量这周推进。