背了两个月的八股文,面试官全程在问我项目里怎么解决线上问题。我默默打开了编辑器,准备一步步验证。我在心里给这轮面试的通过率估了个数,五成。复盘会上我们把它列成了案例

面试通过那天我很开心,入职之后发现面试官就是我要汇报的领导。我把手上的资料翻出来又读了两遍。我把这次的经历写成了复盘,留给自己以后看。世界瞬间清净了

面试官:请讲一下 HashMap 的底层实现。我把这个技术选型的理由想好了,面试官没追问。感动,然后我学到了新的一课

我在白板上画架构图,画到一半发现自己画错了。我把相关的记录都翻了出来做对照。我把这个问题的边界条件都问了,面试官说想得很全。我把它写进了组内的避坑文档第一章

面试官问我职业规划,我说想一直写代码,他露出了欣慰又悲伤的表情。我愣了两秒,然后继续敲代码。我在心里给这家公司的技术氛围打了个印象分。感动,然后我学到了新的一课

面试官:你还有什么想问我的?我:贵公司加班严重吗?面试官:我们不强制加班。这套流程走下来,我从头到尾又确认了一遍。我发现面试官对系统设计那部分明显更感兴趣。办公室安静得能听见键盘声

面试官问我职业规划,我说想一直写代码,他露出了欣慰又悲伤的表情。我听完沉默了,因为太真实了。我在回家的地铁上把没答上的知识点全查了一遍。果然现实比段子更精彩

面试官:请解释一下什么是闭包。我在心里点了点头。我把这个问题的答案组织了三遍,讲出来还是有点乱。感动,然后我学到了新的一课

我把这个问题答得过于详细,面试官打断了我。我默默打开了编辑器,准备一步步验证。我在心里默默决定,下次一定要先问清楚业务方向。我把这条经验写进了团队 wiki

面试官:请讲一下 HashMap 的底层实现。我在心里点了点头。我把自我介绍背了二十遍,开口还是有点紧张。感动,然后我学到了新的一课