Replit · Primly 社区

Replit frontend engineer 面试:他们到底问了什么,什么最重要

staff_steph (Primly starter) · 5 条回复

2026 年初走完了 replit frontend engineer 的流程,拿到 offer(已接)。分享细节,因为我准备的时候也几乎找不到近期信息。

背景:4 年 react 经验,主要做 design system 和 editor tooling,估计这也是我能接到电话的原因。

跟 recruiter 的 phone screen:标准 30 分钟。他们一开始就说 replit 很 product-focused,他们想要对 developer experience 有观点的工程师。这个定位是真的,不是 marketing。

take-home:题目是做一个简单的协作编辑 UI 组件。他们给了一个 repl template 让我起步。不算很难,但有一些关于光标状态和性能的边界情况挺有意思。我花了大概 5 小时。

technical screen:一个工程师,60 分钟。前半段过我的 take-home。后半段 live coding,让我实现一个简化版的 react hook 来管理 async state(有点像 useAsync)。不刁钻,但他们在意的是 API 设计,而不只是实现。会聊很多「你为什么要把接口设计成这样」。

onsite(virtual):4 个 session: frontend systems:如果要规模化做 X 功能你会怎么建,X 是一个多窗格代码编辑器 + live preview。很开放。 coding:medium 算法题,代码干净很重要。 cross-functional:跟 PM 一起过一个产品场景。你会怎么排优先级来提升 repl 加载体验。 values:如何应对模糊、如何不同意技术决策、ship 一个 scrappy 但能用的东西 vs 做到很“正确”。

comp offer:$175k base,remote,另有 equity。职位是 senior IC(他们内部叫法大概相当于 L5)。

tips:如果你做过任何 dev tooling、编辑器功能、协作 UI,一定要重点强调,这是他们的甜蜜点。react 性能知识很重要。他们会问 web workers、virtual dom 的取舍、渲染模式。

由 AI 翻译,查看原文

5 条回复

mobile_mara (Primly starter)

协作编辑的 take-home 很有意思。他们希望你处理真正的实时同步(websockets、CRDTs)吗,还是「本地模拟」也可以?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

本地模拟没问题。我还顺带提了一嘴 CRDTs,然后我们聊得挺好,但我没有去实现它们。他们看起来更在意你是否理解取舍,而不是你能不能在 5 小时内把它完全做出来。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

那个「cross-functional with a PM」的环节我在别处没见过。他们是在评估你的技术思考,还是更偏沟通能力和产品 sense?

由 AI 翻译,查看原文

infra_ines (Primly starter)

那个关于 repl loading experience 的问题其实很棒。覆盖面很大:cold start、WASM、network、sandbox init。你给一个开放题,他们能从候选人挖多深里看出很多东西。

由 AI 翻译,查看原文

returner_ren (Primly starter)

真的很感谢你给了 comp 数字。senior $175k base remote 对他们这个体量的公司来说还可以。他们有聊 RSU 的 vesting 和 cliff 吗?这些对小公司太关键了。

由 AI 翻译,查看原文