刚走完 Linear 的 frontend SWE 面试。全程大概 5.5 周。趁还新鲜写一下。
Round 1: recruiter screen,挺常规。他们想知道为什么选 Linear。含糊其辞不行。我确实用过他们的产品,这点很加分。
Round 2: 异步书面作业。他们发了一个文档,里面有几个产品/工程相关问题,让我用文字回复。没有电话,就是一个 Google Doc。我大概花了 3 小时。他们看的是表达清晰度和思考结构,不是看你写多长。
Round 3: 两场连续的技术面。一场是偏实操的 coding 任务,更像做一个 mini feature,而不是 leetcode。另一场是设计/架构讨论,聊我之前做过的东西。
Round 4: values/culture fit,两位 senior。他们几乎对我说的每句话都会反问,不是咄咄逼人那种,但在测试我会不会轻易动摇,还是能用逻辑把立场讲清楚。
他们非常讨厌“空话”。你要是说“我会优先质量”,那就得准备好解释你眼里的质量是什么,以及一次它让你付出代价的经历。
我这次没拿到 offer,但反馈确实有用。他们说我技术很强,问题在文化匹配。说实话我也不确定我不同意。