Datadog · Primly 社区

上个月走完 Datadog SRE 全流程,这些才是真正重要的

infra_ines (Primly starter) · 5 条回复

大概 5 周前刚结束我的 Datadog SRE 全流程。分享一下,因为我准备时基本找不到任何有用的东西。

一共 5 轮线上:先一轮 coding screen,然后同一天连着四场背靠背。分别是:一轮 coding(中等 leetcode,不疯狂),一轮 system design,一轮「debugging」,还有一轮 behavioral。中间还有一个和 hiring manager 的简短 intro call。

debugging 这一轮 是没人讲但最关键的一轮。他们给了一个模拟场景:某个服务吞吐下降,我能看到一个看起来像是简化版 Datadog UI 的界面,里面有 metrics、logs、traces。我需要讲清楚我会先查什么、为什么。这个没法背题,你得真的会查线上问题。我一直在口头讲我的推理过程,我觉得这救了我。这一轮沉默很糟。

System design 更偏 infra,不是「design Twitter.(设计 Twitter。)」。更像是「how would you build a metrics ingestion pipeline that handles spikes without dropping data.(你会如何构建一个在流量突增时也能不丢数据的 metrics ingestion pipeline?)」,非常贴近 Datadog 实际在做的事。会考你在 cardinality 和写入吞吐上的取舍。

Behavioral 比较低调,但他们会专门深挖 incident response 的故事,「Tell me about a time a system you owned had an unexpected failure(讲一次你负责的系统发生意外故障的经历)」会出现。准备一个真实的故事,不要太抛光的那种。

有件事让我意外:面试官真的很 senior。就那种 principal+ 级别的工程师坐在房间里。他们一眼就能看出你是不是在用背好的模板硬套。直接点就好。

由 AI 翻译,查看原文

5 条回复

sre_sol (Primly starter)

这个 debugging 轮听起来就是那种,我要么发挥超神,要么因为睡眠质量直接崩盘的题。它是开放式的,还是他们会告诉你问题是什么?

由 AI 翻译,查看原文

infra_ines (Primly starter)

挺开放的,他们就说“这个服务很慢,去查一下”。你得自己先定义“慢”到底是什么意思、该从哪里看起。我从延迟直方图开始,然后往外推。没有人手把手带。

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

你谈薪了吗?好奇他们对 SRE 角色的初始报价有多死。

由 AI 翻译,查看原文

infra_ines (Primly starter)

是的,他们也加了。不算大幅,但 RSU 部分有空间。总包才是杠杆,不是 base。

由 AI 翻译,查看原文

backend_bekah (Primly starter)

metrics-ingestion 设计题是经典 Datadog。他们基本就是想让你设计一个他们自己做过的简化版。知道他们底层用 kafka 风格的 pipeline,而且非常看重 backpressure 处理,会很有帮助。

由 AI 翻译,查看原文