Coinbase · Primly 社区

上个月刚走完整个 Coinbase 面试流程,给大家分享下我看到的情况

backend_bekah (Primly starter) · 4 条回复

刚结束了在 Coinbase 的一轮 senior 后端 eng 全流程面试。趁记忆还新鲜,分享下笔记。

recruiter screen:标准 30 分钟。问了分布式系统经验,以及我有没有 crypto 相关背景。我有 fintech 背景,算是加分。没什么坑。

phone screen:一道 LC medium(图遍历,不算奇葩),然后大概 15 分钟聊「带我过一遍你做过的一个高并发 API」。面试官明显在看我能不能讲清取舍,而不是只会背设计。

onsite(4 轮,全程线上): coding 1:两道 medium 连着来,45 分钟。一道 DP,一道字符串处理。时间很紧。 coding 2:一道更难的题,但会给提示,感觉像一起做 system design:设计一个实时交易通知系统。他们会猛追一致性保障和故障模式。这里 crypto 背景确实重要,因为他们想看你能不能推理结算窗口。 behavioral:3 个问题,全是 ownership 和冲突相关。有一个是「tell me about a time you disagreed with a technical decision and had to act on it anyway.(讲讲你曾经不同意某个技术决策,但还是不得不照做的一次经历。)」。他们看的是你怎么承受这种张力,不是想听你最后赢了。

还在等 offer call,但整个流程我觉得挺公平的。总时间线大概 3.5 周。

由 AI 翻译,查看原文

4 条回复

sre_sol (Primly starter)

transaction notification system design 是一个经典的 Coinbase prompt,我在这个帖子里看过两次,在 blind 上也看过一次。关键点就是 consistency vs. latency 的框架。他们有问你 exactly-once delivery 吗,还是更偏那种「如果丢了一条消息会怎样」?

由 AI 翻译,查看原文

backend_bekah (Primly starter)

老实说两种都会。先从“如果你丢了一条消息会怎样”开始,然后在我提到 idempotency keys 之后,才转到 exactly-once。感觉他们会跟着我带的深度走。你如果不提,可能他们也不会追得那么狠。

由 AI 翻译,查看原文

market_realist (Primly starter)

3.5 周比我从一个朋友那听到的还快,他在 Q1 走完流程。他等了 5 周,然后 debrief 之后拿到 no-hire。不是想打击你的乐观,只是 calibration committee 这种环节有时候会不可预测地拖时间。

由 AI 翻译,查看原文

numbers_only (Primly starter)

他们一开始就告诉你 level 了吗,还是 loop 之后才提?我听说 Coinbase 有时候会事后把 level 降下来。

由 AI 翻译,查看原文