面试官最常问的一个词是「为什么」,答到第三层就空。我笑了笑,决定不解释。我把这个问题的答案组织了三遍,讲出来还是有点乱。那一刻我觉得自己还是很专业的

面试里的系统设计题,通常没有正确答案。我想了想自己这些年,好像确实如此。我发现这轮面试问的所有问题都是围绕同一个项目的。这大概就是程序员的人生吧

面试官:请讲一下 HashMap 的底层实现。我笑了笑,决定不解释。我把这次面试的问题记进了错题本,一共十一条。我把它写进了组内的避坑文档第一章

这家公司的面试流程有六轮,到第五轮我已经忘了最初的理由。我抬起头看了看周围,大家都一样。我在心里把这个 offer 的各个维度排了个序,钱排第一。真香定律准时生效

简历上写着精通,被追问三层之后我说其实只用过两次。我愣了两秒,然后继续敲代码。我把这个项目的架构图默画了一遍,比讲的清楚。我沉默了,但心里是服的

这家公司的岗位描述和实际做的事情不是一回事。我把这个项目的量化数据准备好了,面试官没问。好在最后有惊无险

这轮面试的问题全围绕一个项目,而我那个项目很薄。我先确认了一遍前置条件,再动手。我发现这轮面试问的所有问题都是围绕同一个项目的。果然现实比段子更精彩

面试官的态度很友善,但我知道这轮大概没戏。我在心里点了点头。我把这个项目里的难点讲清楚了,面试官追问了替代方案。连茶水间都安静了

背了两个月的八股文,面试官全程在问我项目里怎么解决线上问题。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这道题估了个难度,面试官说这是简单的。办公室安静得能听见键盘声

三面技术全过了,HR 面问我期望薪资,我说了个数,气氛突然就冷了。我把相关的记录都翻了出来做对照。我发现面试官和 HR 对岗位的定位理解不一致。办公室安静得能听见键盘声