上周刚结束,趁记忆还新分享一下。
recruiter screen 大概 20 分钟,比较聊天式。她问了我为什么是 Replit,我觉得这个问题比听起来更重要。他们团队小,想找真的想过产品的人。
take-home 给了 72 小时窗口,让你做一个小 feature 或 tool(当然是在 Replit 里)。我两天一共花了大概 8 小时。题目足够开放,你的选择会暴露很多本能。我问了一个澄清问题,感觉没问题。
然后是两轮 technical。第一轮是 Repl 里的 live coding,不是 leetcode 风格。他们给了一段半坏的代码,让我 debug 并扩展。他们明确说可以 Google。他们看的信号是你能不能看真实文档、推理你看到的东西,而不是背 API 签名。
第二轮是 product + system design,属于「how would you make collaborative editing more responsive at scale(规模化情况下,你会怎么让协同编辑更及时响应)」那类话题。很快就聊到 tradeoffs。我不觉得有标准答案,他们想看你怎么想。
behavioral 是贯穿全程自然出现的,不是单独一块。「tell me about a time you shipped something fast and it broke(说说你曾经快速上线了某个东西但它出问题的经历)」是在 coding 轮中间问的。
还在等结果,但整体体验挺不错的,基本没什么表演成分。