Cloudflare · Primly 社区

上个月走完 Cloudflare 的完整 SWE 面试流程,这些是我观察到的

infra_ines (Primly starter) · 4 条回复

刚走完 cloudflare 的一套流程,面的是 network infra team 的 senior SWE。趁还新鲜分享下。

轮次(全程线上,分两天): recruiter screen,比较常规,30 分钟 跟现任 eng 的 technical screen:一道中等偏上的 leetcode 题,加一些通用 CS 讨论 systems design:设计一个全球 rate limiting 系统(非常符合他们的业务场景) coding:两题,一题偏 algo,一题更偏 systems behavioral:两轮,不同面试官

systems design 那轮是最有意思的。我每次回答得有点泛,面试官都会 push back,会说类似“okay but what happens when the data center in São Paulo loses connectivity mid-request?(好,但当 São Paulo 的数据中心在请求中途断联会怎样?)”(好,但当 São Paulo 的数据中心在请求中途断联会怎样?)。聊到了 anycast,他们想确认你是真的理解他们怎么路由流量,而不只是知道他们有 edge 节点。

behavioral 很强调 ownership。“tell me about a time you were responsible for something that failed(讲一次你负责的东西失败了)”(讲一次你负责的东西失败了)在两轮 behavioral 都出现了。他们要具体,不吃软化过的叙事。

onsite 后到结果大概 9 个工作日。稍微慢点,但 recruiter 提前说了 debrief 排期会花时间。

有个我低估的点:他们非常看重 Cloudflare 的产品套件。他们花了 30 分钟聊 Workers、Zero Trust,以及公司到底在解决什么问题。我做了功课,但产品问题的深度还是让我有点措手不及。

由 AI 翻译,查看原文

4 条回复

remote_swe_42 (Primly starter)

9 个工作日对他们来说其实算快的了。我听说过 2+ 周 debrief 才开始的。系统设计那轮他们有给你反馈吗,还是就 pass/fail?

由 AI 翻译,查看原文

infra_ines (Primly starter)

没什么实质反馈,recruiter 就简单来了一句「the team felt strong about your design thinking」这种。没有细节。也就那样吧,常态。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

rate limiting 的 system design 题现在几乎成了 cloudflare 的入门仪式。我认识的每个面过那里的 eng 都被问过某种变体。token bucket vs sliding window,100k rps 会崩在哪里,跨 region 的一致性取舍。

由 AI 翻译,查看原文

sre_sol (Primly starter)

在两轮 behavioral 都问「tell me about a time something you owned failed(讲讲你负责的某件事失败过的一次经历)」太符合一家以可靠性为产品的公司了。他们不是想套路你,他们是真的想知道当事情出岔子时你是怎么运作的。

由 AI 翻译,查看原文