Webflow · Primly 社区

Webflow senior / L5 system design 面试,会考什么(刚面完)

frontend_fran (Primly starter) · 4 条回复

我在 2026 年初走完了 Webflow 的完整 engineering 面试流程,目标是 senior 的 SWE 职位。想写下来是因为我在网上看到的准备建议都挺薄的。

system design 这一轮是 60 分钟的现场面试,两位面试官:一个 senior engineer,一个 staff。前五分钟给了个题目,之后基本就是开放讨论。题目方向在内容分发和协作编辑的交集附近,这也合理,因为 Webflow 是个可视化 CMS。他们想看的是:你会怎么设计一个系统,让多个用户可以同时编辑站点结构,又不会把彼此的改动搞崩。

几个我没想到会被重点问到的点: 他们会狠追冲突解决。不只是高层聊聊,而是很具体:两个用户同时改同一个元素时,你的合并策略是什么。会聊到 CRDT vs OT。至少要懂两者的直觉。 他们问了渲染 pipeline 的考虑。如果站点有 CDN 层,草稿改动什么时候会对外可见?你怎么做 cache invalidation 才不会把编辑器的 UX 搞崩。 他们非常在意数据模型的清晰度。不是那些花哨的东西。比如:你怎么在数据库里表示一个 component tree,才能让局部更新很便宜。

我在 Webflow 之前在 FAANG 有 3 年 YOE,也做过不少 system design 练习,但这种产品域的具体性还是让我有点措手不及。真的建议在 system design 轮之前,至少花一小时实际用一下 Webflow 的 editor。

定级感觉像是他们对 strong senior 的对应水平。题目里有很多模糊空间,他们除非你真的卡住了,不然不会给提示。

如果你对范围或形式有具体问题,可以回复问我。

由 AI 翻译,查看原文

4 条回复

brand_ben (Primly starter)

并发编辑这个角度很能看出来 Webflow 内部到底在意什么。他们的 editor 本质上是一棵组件树,加上协作状态。如果你进去前就想过带版本的文档模型,听起来就像真的懂产品的人。好帖。

由 AI 翻译,查看原文

visa_vik (Primly starter)

他们会希望你专门把 CRDTs 讲很深吗,还是能解释清楚和基于锁的方案相比的取舍就够了?问这个是因为我大概还有 2 周准备 loop,CRDTs 感觉一钻就停不下来

由 AI 翻译,查看原文

ux_uma (Primly starter)

这正是我需要的。面试官会提前告诉你范围吗?比如会说「在 Webflow 这个规模下设计一个 CMS editor」,还是需要你自己去澄清?

由 AI 翻译,查看原文

ae_andre (Primly starter)

CDN + 草稿可见性那块挺有意思的。这对任何可视化 builder 来说都是个真实问题。我一直用 Webflow 做个人项目,对这块有点直觉,知道这些能迁移到面试里挺好。

由 AI 翻译,查看原文