我想分享一下 Linear 面试里 behavioral 部分的感受,因为它和我预期不太一样。我在大公司用 STAR 格式准备了很多年,但这里完全不是那种套路。
背景:我参加了他们针对 engineering 岗位的整套面试,走到 final round。我最近因为有点 burnout,在比较谨慎地找工作,所以对文化信号特别敏感。
首先:在 Linear 没有那种「tell me about a time(讲讲一次某个经历)」的开场。 我遇到的更像聊天。面试官让我讲一个我最自豪的项目,然后 30-40 分钟一直围绕它深挖。不是照着脚本追问,而是真的对决策过程好奇。
期间出现的问题包括: 你为什么做那个架构选择?你在优化什么? 你现在会怎么做不一样? 你和队友在这件事上意见不一致时,实际是怎么发生的? 那个没做成的东西,你学到了什么?
我观察到的价值观。 有几件事特别明显。他们很看重“全栈意义上的 ownership”:你是看到问题就解决,还是一路往上抛?他们会追问那种信息不完整、你必须做判断的场景。他们似乎更喜欢能在获得新数据后更新观点的人,而不是死守过去决定的人。
文化这块。 Linear 以高工艺、高品味文化出名,这在 behavioral 里也能感受到。我提到一次我因为某个 feature 会增加复杂度但用户根本感知不到而 push back,面试官明显更兴奋。他们对影响指标没那么执着,更在意你的推理过程。
怎么准备。 准备一到两个你真的很熟的项目,包括哪里出过问题。他们问得很深,表层准备撑不住,他们会把缝隙都挖出来。