弄明白面试官心理,一切面试都不难:面试Java后端开发人员的感受( 十 )

其实准备的底层代码未必要多 , 而且也不限于在哪个方面 , 比如集合里基于红黑树的TreeSet , 基于NIO的开源框架 , 甚至分布式组件的Dubbo , 都可以准备 。 而且准备时未必要背出所有的底层(事实上很难做到) , 你只要能结合一些重要的类和方法 , 讲清楚思路即可(比如讲清楚HashMap如何通过hashCode快速定位) 。

那么在面试时 , 如何找到个好机会说出你准备好的上述底层代码?在面试时 , 总会被问到集合 , Spring MVC框架等相关知识点 , 你在回答时 , 顺便说一句 , “我还了解这块的底层实现” , 那么面试官一定会追问 , 那么你就可以说出来了 。

不要小看这个对候选人的帮助 , 一旦你讲了 , 只要意思到位 , 那么最少能得到个“肯积极专业“的评价 , 如果描述很清楚 , 那么评价就会升级到“熟悉Java核心技能(或Spring MVC) , 且基本功扎实” 。 要知道 , 面试中 , 很少有人能讲清楚底层代码 , 所以你抛出了这个话题 , 哪怕最后没达到预期效果 , 面试官也不会由此对你降低评价 。 所以说 , 准备这块绝对是“有百利而无一害”的挣钱买卖 。

推荐阅读