
💡 核心要点 (Key Takeaways)
- Coinbase SWE 主轴是 1-2 轮 LLD / 迭代式 coding(OOP + 订单状态机)+ 1 轮 crypto / 实时行情场景 System Design + 1 轮 HM BQ,部分团队(IC5)加 AI-enhanced pilot 和 presentation 轮。
- Coinbase 的 coding 题几乎都是「follow-up 一版版加」(订单状态机 → 多用户 → 数据分区),第一版的结构决定后面几轮的下限,光追求单题 AC 不够。
- MLE 分支的主线从 CodeSignal OA(约 70 分钟:ML 多选 + 神经网络计算 + ML coding)起步,且「team match」是独立关卡——不少人过了 CodeSignal OA 却没拿到 team match。
- 公开面经信号(一亩三分地等社区)按「年份 + 级别 + 岗位」筛选,以 2-3 篇共识判断轮次;IC5 的 AI-enhanced pilot 是新出现的轮次,旧面经里没有,别拿旧帖子当全貌。
- 7 天 / 14 天 / 30 天三档路线:7 天保 LLD + BQ 下限,14 天补 crypto 场景 System Design 与 follow-up,30 天加 AI-enhanced pilot 模拟、mock 和状态调整。
免费获取轮次诊断正在备战 Coinbase SWE 面试?免费获取 Coinbase SWE 轮次诊断:发你的当前轮次与倒计时,我们先定位卡点,再决定下一步。
这篇适合谁
这篇写给准备 Coinbase Software Engineer(SWE)和 Machine Learning Engineer(MLE)面试的候选人,SWE 为主线、MLE 作为分支,SWE 覆盖 Backend、Trading、Infra 等技术方向,级别以 SDE2 / IC5(对应国内社招 3-5 年经验的中级到偏高级)为主,NG / Intern 的结构差异会单独说明。文章基于 2026 年公开面经信号和 Coinbase 公开面试机制整理,各团队、地区、级别的轮次结构会有出入,以实际收到的邀请为准。
如果你只想要一句话定位:Coinbase SWE = 1-2 轮 LLD / 迭代式 coding(OOP + 订单状态机)+ 1 轮 crypto / 实时行情场景 System Design + 1 轮 HM BQ,部分团队(IC5)会再加一轮 AI-enhanced pilot 和一轮 presentation;MLE 的主线则从 CodeSignal OA(约 70 分钟)起步,再进 Phone / VO,最后卡在「team match」这一步的候选人非常多。准备的重点是「业务规则建模 + 可扩展代码 + 能接住追问的 BQ 故事」,而不是刷题数量。
面试流程:OA / Phone / VO / HM / Team Match 各轮是什么
Coinbase 的主线流程是:简历筛选 →(OA,部分岗位 / MLE 必考)→ Phone Screen → VO(onsite loop)→ HM / Team Match → 结果与 offer。各轮大致长这样:
- OA(Online Assessment):SWE 社招不总考(简历过初筛后不少直接进 Phone),但 MLE 和部分数据向岗位基本必考。MLE 用 CodeSignal 平台,约 70 分钟,结构是 ML 多选(recall / FPR、logistic loss、bias-variance、ensemble、PCA vs LDA 之类)+ 一道神经网络 output 计算(给定权重和输入、ReLU / Sigmoid 激活)+ 3 道 ML coding(字符串统计、bootstrap、decision tree 这类,能看到自己过了多少 test case,可多次提交)。部分 OA 形态还会分成三块:性格 / 行为测试、限时智力测试(类似 GRE 填空、时间紧)、技术 / ML 题块。OA 是关卡,不等于 onsite 难度。
- Phone Screen(电面):约 45 分钟,一般是 1 道 coding(常见 in-memory 数据结构 / 存储设计类题),带 3-4 个 follow-up。难度低于 VO,但考察你能不能读全题、在 follow-up 里扩展、把复杂度讲清楚,很多人死在这轮「小题没做全」或「follow-up 接不住」。
- VO(onsite loop):通常 3-5 轮、45-60 分钟一轮。SWE 常见结构是 1-2 轮 coding / LLD(OOP 设计模式、状态机、业务逻辑)、1 轮 System Design(crypto / trading / 实时行情场景)、1 轮 HM BQ。部分团队会加一轮 presentation(准备 slides 讲自己最 proud 的项目),IC5 还会加一轮 AI-enhanced pilot(下一节展开)。
- HM / Team Match:VO 通过后,有的流程会有 hiring manager 沟通或 team match(跨组调剂)环节。SWE 多属于结果确认;MLE 要特别留意 team match 这道关——过 CodeSignal OA 但拿不到 team match(没匹配到 team / 名额)的 case 不少。
- 结果与 offer:全部轮次结束后 HR 跟进。挂的话 HR 可能电话说明,有的候选人会拿到「well done」这类正向反馈但最终不 forward,当作练手处理即可。
题型雷达:Coding / LLD、System Design、BQ、AI-enhanced pilot 各占多少
按 SWE 岗位把题型按出现频率排个雷达图(MLE 分支在文末单独说明):
- Coding / LLD(最高频):VO 里通常占 1-2 轮。形式是 OOP 低层设计 + 业务逻辑(订单状态机、数据结构设计),代码量不算大,但要懂基本 OOP 设计模式并会用。follow-up 风格是「规则一版版加」,第一版的结构决定后面几轮的下限。
- System Design(社招必考):通常 1 轮,高频方向是 crypto / trading / 实时行情场景——给用户展示 asset 最新价格、整合多个 external data source、websocket 推送、用户量 / 数据量 scalability、页面实时更新。要能讲清规模、缓存、降级和实时链路。
- BQ / Behavioral(1 轮 HM + 穿插):高频方向是 conflict、disagreement、hardest problem you solved、多任务下 prioritization 并 meet deadline、take initiative 并 sell 给 stakeholder、你日常 workflow 怎么用 AI、重要 launch 赶不上 deadline 怎么办。Coinbase 的 BQ 会深挖技术细节——甚至想知道你的 tech stack 以及 tech stack 里的细节——故事不够「vertical」很容易被追问到见底。
- AI-enhanced pilot(新出现,IC5):一轮在 AI 辅助环境下考察工程能力的新轮次,子问题包括 cursor-based pagination 设计、sort 实现 debug(处理时间戳重复、向后兼容)、新 feature 的 trade-off 分析(sort by amount)、从 log 分析 API timeout(缺 index)、code review(share screen)。每题小问多、时间紧,考的是快速给方向 + 讲清取舍 + 时间管理。
- ML Design / SQL(SWE 低频):SWE 岗位一般不单独考 ML Design 或 SQL 轮。如果你面的是 MLE,主线完全不同——OA 是 CodeSignal 的 ML 多选 + ML coding,VO 侧重 ML System Design 和 team match,准备方向见 MLE ML System Design。
高频题目方向:只讲题型和考点
以下是 2026 年公开面经信号里反复出现的题「类型」,只归纳题型和考点,不复刻任何人的具体原题:
- crypto trading / 订单状态机题(coding 最高频):设计并实现一个订单管理系统(place / pause / resume / cancel / complete / 展示 live orders),每笔订单带 id、currency、amount、timestamp、type(buy / sell)、state(live / paused / completed / canceled)。考点是状态迁移合法性、幂等、正确返回;follow-up 通常是多用户(加 userId + 按用户取消全部订单)和数据分区(同一用户的订单落在同一 stream)。
- 标准 LLD / OOP 设计题:很标准的低层设计,基本 OOP 设计模式即可,代码量不大。考点是能不能拆清实体、选对 pattern、把 why 讲出来,两轮 coding 难度都不高但都要求「像工程代码一样写」。
- in-memory 数据结构 / 数据库题(Phone 高频):设计一个 in-memory 存储结构,带 3-4 个 follow-up。考点是数据结构选型、读写路径、复杂度,以及 follow-up 下的扩展能力。
- 查询 / 分页题:实现 query pagination(常见用 Java),考点是 cursor 设计、重复时间戳处理(用 id 做次键)、向后兼容、offset vs cursor 的取舍。
- System Design:实时行情 / 价格展示:「给用户展示 asset 最新价格」,follow-up 是整合多个 external source、websocket、实时更新、scalability。考点是多数据源整合、实时推送链路、缓存、降级。
- System Design:调度 / 优化类:food delivery system 带 4 个 follow-up,最后一个常是背包问题,讲清思路即可。考点是匹配 / 调度的取舍和「优化边界只讲思路」的表达分寸。
- BQ 高频故事方向:conflict、disagreement、hardest problem、prioritization + deadline、take initiative + sell 给 stakeholder、怎么用 AI、launch 延期怎么办。准备 5-6 个 STAR 故事,每个能接 2-3 层追问,且每个故事要能落到具体技术细节和数字上。
💡 Coinbase 的完整准备路线:OA / Phone / VO 各轮考什么、怎么练,公司攻略页整理成了清单。
Coinbase 面试全攻略 →公开面经信号怎么读
一亩三分地等面经社区是 Coinbase 面试信息最集中的公开来源,但读法决定它对你的价值。几个原则:
按「年份 + 级别 + 岗位」筛选。2026 年 IC5 SWE 的信号和 2025 年 SDE2 的信号可能完全不一样(轮次、题目、BQ 风格都在变——IC5 的 AI-enhanced pilot 就是近两年才出现的新轮次,旧面经里没有)。只看年份最近的 2-3 篇。级别和岗位也要对得上——MLE 的面经对 SWE 参考价值很低,反过来也一样。
找共识,不信个例。单篇面经说「只有一轮 coding」不能当结论;两到三篇独立帖子都提到 1-2 轮 LLD + 1 轮 SD + 1 轮 BQ,这个结构才可信。面经作者有幸存者偏差(过的人爱写、挂的人少写),整体难度感知会偏乐观。
提取「轮次结构 + 题型方向 + 挂点」,忽略剧情。每篇面经真正有用的信息密度就这三样:每轮考什么类型、面试官追问到什么深度、作者觉得自己挂 / 过在哪。故事细节、情绪、对面试官的评价都不需要带进你的准备里。
不搬运、不暗示合作。本站所有 Coinbase 面经内容都只归纳公开信号,不复制任何候选人的逐字面经,也不代表与任何面经社区有合作或转载关系。你读到的公开帖子请以原作者发布的内容为准。
常见挂点:Coinbase SWE / MLE 独有的失分方式
把公开面经里的挂因和模拟面试复盘对照,Coinbase SWE / MLE 特有的失分点集中在这几个:
- 迭代式 coding 第一版结构太随意:为了快,第一轮用 if-else 长链或全局变量堆实现,第二轮加规则时开始硬改。Coinbase 的 coding 题几乎都带「follow-up 一版版加」(订单状态机 → 多用户 → 分区),第一版的结构决定后面每轮的下限——别只追求单题 AC,要追求「加规则还能写得动」。
- 不主动写 test case:HR 和面试官都会暗示你要主动写 test case。闷头写代码、不给 test case 的候选人容易被判定「工程习惯差」。每写一版主动给 2-3 个 test case(含边界),并说明为什么选这些 case。
- BQ 故事薄、不够 vertical:Coinbase 的 BQ 会深挖技术细节,甚至想知道你的 tech stack 以及 tech stack 里的细节。故事落不到具体技术决策、数字、冲突,5 分钟就见底。「vertical」= 每个故事有一条清晰的技术主线,能往下挖三层(approach → 技术细节 → reflection)。
- System Design 只讲 happy path:实时行情题只说「用 websocket 推」,被追问「多个 external source 数据不一致怎么办」「推送量超预算怎么限流」「某个 source 挂了怎么降级」就断片。多源整合、实时链路、缓存、降级这四样要主动交代,别等问。
- AI-enhanced pilot 时间不够:IC5 的 pilot 轮每题小问多(pagination、debug、feature trade-off、log 分析、code review),时间紧。常见挂法是卡在某一个小问上迟迟不推进。先给每个小问一个快速方向,再挑一两个深挖,别贪全。
- MLE:过 OA 却没 team match:CodeSignal OA 是关卡、不是承诺。不少人过了 Codesignal OA 却拿不到 team match(没匹配到 team / 名额),还浪费了等待时间。别只押一个 team,保持申请 pipeline,理解 team match 是独立于技术面试的一道关。
准备路线:7 天 / 14 天 / 30 天
按你距 VO 的天数选路线。三个版本的共同原则:coding / LLD 和 BQ 永远优先,System Design 次之,最后两天只留 mock 和状态调整,不学新东西。MLE 轨道把「coding / LLD」换成「CodeSignal OA + ML System Design」,并把 team match 的心态管理加进去。
- 7 天(保下限版):D1-D2 把 LLD 的「需求澄清 → 实体拆分 → pattern 选型 → 代码 → test case」五步法练熟,做 1 道订单状态机题(状态迁移 + 多用户 + 分区三个 follow-up);D3-D4 做 1 道 in-memory 数据结构 + 1 道 query pagination 题,重点练 follow-up(加规则、cursor、重复键);D5-D6 BQ:按 5 个高频方向(conflict / disagreement / hardest problem / deadline / 怎么用 AI)各写 1 个 STAR 故事,英文口述录音回听;D7 完整 mock 一场 LLD + 10 分钟 BQ,录音复盘。
- 14 天(标准版):在 7 天基础上——D8-D10 补 System Design:按「需求澄清 → 数据规模 → API 设计 → 存储选型 → 缓存与延迟 → 降级与监控」六步走,做 2 道 crypto / trading 场景题(实时行情推送、订单调度),每道练到能 45 分钟讲完;D11-D12 把 D1-D4 做过的 coding 题重做一遍,这次强制自己在第一轮就写出可扩展结构、并主动给 test case;D13 mock 一场完整 VO(LLD + SD + BQ 各一段);D14 缓冲日,检查设备日程,早睡。
- 30 天(系统版):在 14 天基础上——D15-D20 专项 follow-up:给每道 coding 题补三类追问(规模到百万、多用户 / 分区、并发与幂等),每类给出方案 + 复杂度 + 取舍;D21-D24 再补 2 道 SD 题 + 练 1 场「AI-enhanced pilot」(pagination / debug / log 分析 / code review 四个小问,练时间管理和快速给方向);D25-D26 BQ 故事库扩充到 6-8 个,练三层追问(approach → 技术细节 → reflection),每个故事要能落到 tech stack 细节;D27-D28 连续两场完整 mock(找真人或录音),重点看 follow-up 接没接住、表达节奏、时间管理;D29 复盘两场 mock,把断片点写下来各补一段;D30 缓冲日。MLE 轨道在 D15-D24 换做:1 场 CodeSignal OA 模拟(限时 70 分钟)+ 2 道 ML System Design 题(见 MLE ML System Design)。
FAQ:Coinbase SWE / MLE 面试 5 个高频问题
Q1:Coinbase SWE 面经能参考吗?和 MLE 有区别吗?
能参考,但要按岗位筛。SWE 的主轴是 coding / LLD + crypto 场景 System Design + BQ;MLE 的主轴从 CodeSignal OA(ML 多选 + ML coding)起步,再加 ML System Design 和 team match。两类面经混着看会准备错方向。SWE 的 OA / Phone 看 SWE OA / Phone Screen,System Design 看 SWE System Design,MLE 的 ML System Design 看 MLE ML System Design。
Q2:Coinbase SWE 面试几轮?
VO 通常 3-5 轮:1-2 轮 coding / LLD + 1 轮 System Design + 1 轮 HM BQ,部分团队加 presentation 轮,IC5 再加 AI-enhanced pilot 轮。NG 和部分岗位要在前面加一场 OA。具体以你的邀请为准,不同 team 和地区会有出入。
Q3:Coinbase SWE 考什么?难度如何?
Coding 以 medium 为主,但 Coinbase 的特色是「迭代式 follow-up」——题不难,难在规则一版版加你还写得动(订单状态机 → 多用户 → 分区)。System Design 是 crypto / trading / 实时行情场景,难度对标其他 FAANG 中级。BQ 没有固定题库,但会深挖 resume 上的项目和 tech stack 细节。
Q4:社招还有 OA 吗?
SWE 社招多数没有 OA,简历过初筛后直接进 Phone;MLE 和部分数据向岗位必考 OA(CodeSignal,约 70 分钟)。NG 基本必考 OA。个别 team 可能例外。
Q5:IC5 的「AI-enhanced pilot」轮是什么?要怎么准备?
是一轮在 AI 辅助环境下考察工程能力的新轮次:子问题覆盖 cursor-based pagination 设计、sort 实现 debug(处理时间戳重复)、新 feature 的 trade-off 分析、API timeout 的 log 分析(index)、code review(share screen)。每题小问多、时间紧。准备重点不是把一题做深,而是能对每个小问快速给方向、讲清取舍、管理好时间——这也是它和传统 coding 轮最大的区别。
Coinbase 面试辅助(CodeSignal OA、LLD 迭代式 coding、Crypto / Payments System Design 与 HM BQ)。
📋 资料来源与审校说明
本文全面整理了 Coinbase SWE / MLE 面试全流程准备指南,覆盖 OA、Phone、VO(LLD / System Design / HM BQ / IC5 AI-enhanced pilot)、高频题、公开面经信号、常见挂点、准备路线与 FAQ,SWE 为主线、MLE 为分支。
- 公开面经信号聚合(一亩三分地、Blind 等社区):只归纳题型方向、轮次结构、时间线和挂因信号(Coinbase 数据量约 41 条),不复刻候选人私人信息或逐字内容,也不暗示与任何面经社区有合作或转载关系。
- SWE OA / Phone Screen:高频 Coding 题型和表达流程:站内 SWE OA / Phone Screen 题型拆解,本篇 Phone Screen 与迭代式 coding 部分引用其思路,不重复展开。
- SWE System Design:从模板到可追问架构表达:站内 SWE System Design 方法,本篇 crypto / 实时行情 SD 部分引用其六步框架。
- MLE 面试别只讲模型:ML System Design 要怎么准备:站内 MLE ML System Design 方法,用于 MLE 分支的 VO 准备说明。
💼 完整服务与价格我们提供 OA 代写($199 起)、VO 辅助($299 起)、VO 代面($499 起) 与 30 分钟免费咨询:按目标岗位、公司与轮次匹配具备相关经验的导师,覆盖 Coding、System Design、ML Design 与 BQ;具体导师与背景以接单前书面确认为准。
