Revolut 软件工程师模拟面试

伦敦金融超级 app,英国 tech 里最严苛的 take-home 过滤器。4-8 小时 take-home 是最大淘汰阶段。Live coding 要求线程安全、SOLID、带单元测试——不是白板伪代码。

  • 4
    阶段
  • 4-8 小时
    Take-home
  • 6-7 周
    流程时长
  • 免费
    第一次 mock

为什么 Revolut take-home 过滤器异常严格

按 techprep.app Revolut 2026 流程指南 + ophyai.com Revolut 2026 面试指南,4-8 小时 take-home 是 Revolut loop 里最大的淘汰阶段。这里被过滤的候选人比任何其他点都多。Walkthrough——你跟 senior 工程师辩护提交——是真评分发生的地方。能跑但辩护不了的提交(或缺 test 覆盖、忽略并发、跳过 failure mode 推理)即使核心代码正确也在 walkthrough 阶段挂掉。

Live coding 轮也要求线程安全、SOLID、带单元测试代码——不是白板伪代码。并发是 Revolut 已知过滤器,特别是 Java/Kotlin 候选人。竞态、锁粒度、饥饿在多个 coding 轮明确算分。

文化适配在这里也比 Wise 或 Monzo 更重要。Revolut「Dream Team」/ Never Settle 文化很 intense——长时间、快速节奏、历史上高 churn。Trade-off:Revolut 在 CV 上开门、增长机会真实、薪酬有竞争力。讲 bias-for-action 的故事读成 on-culture;讲谨慎节奏或风险规避的故事标记 misfit。

Loop 长这样

逐轮拆解

  1. 01

    Recruiter screen

    Pre-onsite
    15-30 分钟

    背景、技术栈、加入 Revolut 的具体动机(不只是泛泛 fintech)。技术内容轻;recruiter 校准适配和时间线。

  2. 02

    技术 home assignment

    Pre-onsite
    4-8 小时(你的时间线)

    决定性阶段。实质性项目——通常是 fintech 风味后端服务。最大数量候选人在这里被淘汰。下一轮跟 senior 工程师走过你的提交。

  3. 03

    Take-home walkthrough

    Onsite(虚拟)
    60 分钟

    Senior 工程师问:「为什么这个架构?」「scale 10x 怎么做?」「failure mode 在哪?」推你超出你提交的协作讨论。

  4. 04

    Live 技术面试 × 1-3

    Onsite(虚拟)
    每轮 45-60 分钟

    实践 fintech 问题——transaction processor、货币转换服务、数据 pipeline。2-3 个连续任务。你的代码必须线程安全、SOLID、带单元测试。不是可选。

  5. 05

    Hiring manager 轮

    Onsite(虚拟)
    45 分钟

    跟 Revolut「Dream Team」/ Never Settle 表现文化适配。讲推过障碍、快速 ship、高强度环境工作的故事。

题库

候选人报告的真实题目

  • Coding

    "Take-home:构建一个小型 transaction processor 配多币种支持、幂等性、单账户内 ACID 保证、暴露 REST API。提交带 test、README、架构笔记。"

    Source · techprep.app Revolut 面试流程 2026, ophyai.com Revolut 面试指南 2026
  • Coding

    "Live coding 任务 1:实现线程安全 rate-limited API gateway。锁粒度、公平性、饥饿预防算分。"

    Source · interviewquery.com Revolut SWE 指南, virtyaluk/revolut_coding GitHub repo
  • Coding

    "Live coding 任务 2:实现处理并发请求的货币转换服务,配 stale-rate fallback。必须包含单元测试。"

    Source · interviewquery.com Revolut SWE 指南, applyo.co.uk Revolut SWE
  • Coding

    "Live coding 任务 3(Java/Kotlin 候选人):并发 producer-consumer 配 backpressure。讨论锁粒度、竞态、怎么测并发 bug。"

    Source · revolut.com/blog/post/how-to-ace-your-java-interview-at-revolut, jobmentis.com Revolut SWE 2026
  • System design

    "Take-home walkthrough:「这里你为什么选同步 vs 异步处理?」「FX provider 返 500 时 failure mode 是什么?」「跨 3 个区域怎么 work?」"

    Source · techprep.app Revolut 面试流程 2026
  • Behavioral

    "讲一个你在高压下快速 ship 的时候。砍了什么?学到了什么?"

    Source · techprep.app Revolut 面试流程 2026, ophyai.com Revolut 2026
  • Behavioral

    "描述一个你跟队友在技术方向上强烈不同意的时候。怎么处理的?(Never Settle 文化)"

    Source · techprep.app Revolut 面试流程 2026
  • Behavioral

    "讲一个高强度工作期。怎么管理时间保持高效?"

    Source · interviewquery.com Revolut 面试指南 2025
  • Behavioral

    "为什么是 Revolut?泛泛「我喜欢 fintech」过不了。Recruiter 和 HM 评跟 Revolut 产品、使命、增长的具体连接。"

    Source · interviewquery.com Revolut 面试指南 2025, ophyai.com Revolut 2026
常见的信号问题

在这个职级容易被挂的地方

  • Take-home 不带单元测试

    #1 take-home 失败模式。Revolut 明确要求 test。没 test 覆盖的提交——即使核心代码正确——通常不晋级。把 test suite 当 deliverable 的一部分,不是事后补的。

  • 代码不是线程安全

    并发是 Revolut 已知过滤器,特别是 Java/Kotlin。Live coding 任务里忽略线程安全、竞态、锁粒度的 senior 工程师信号缺失。即使中级,每轮 coding 都要讨论并发。

  • Walkthrough 上 take-home 选择辩护不了

    Walkthrough 是 take-home 评分真正发生的地方。如果你讲不清为什么选架构 X、负载下什么会崩、怎么处理 failure mode,提交本身扛不起。call 之前练把决策出声辩护。

  • Dream Team 轮文化适配缺口

    Revolut 的 Never Settle / Dream Team 文化很 intense。讲优先 work-life balance、谨慎节奏、风险规避的故事读成 off-culture。Revolut 评 bias-for-action 和高强度舒适——不是因为人人必须卷,而是这里文化适配信号真实。

  • 泛泛「我喜欢 fintech」答案

    Recruiter 和 HM 明确评 Revolut 具体动机。泛泛「想做 fintech」或「敬佩公司」丢信号。引用具体 Revolut feature、增长里程碑、跟你背景共鸣的使命元素。

Applr 的 Revolut 模拟面试是怎么对齐 rubric 的

Applr 的 Revolut mock 模拟 take-home walkthrough 格式——辩护架构选择、清晰表达 failure mode、把你提交的推理推到超出你提交。Live coding 任务包含明确算分的并发原语(锁、atomic、竞态处理)。

Dream Team 行为面提示 bias-for-action 故事并评文化适配信号。泛泛「我喜欢 fintech」答案被标记并给改写突显 Revolut 具体动机。

FAQ

4-8 小时 take-home 真的是最大过滤器?

是的,按多份 2025-2026 来源(techprep.app Revolut 流程、ophyai.com Revolut 2026 指南):take-home 淘汰的候选人比任何其他阶段都多。提交按代码质量、架构决策、test 覆盖、walkthrough 上辩护选择的能力评分。当 loop 里最重要的评估,不是 screening。

Revolut 该用什么语言准备?

Java 和 Kotlin 最常见,按 Revolut 自己工程博客(revolut.com/blog/post/how-to-ace-your-java-interview-at-revolut)+ 2025 候选人报告。Take-home 接受多数现代语言,但 walkthrough 工程师对 Java/Kotlin 更熟。你选语言里的并发原语——锁、信号量、原子操作——必须流畅。

Dream Team 文化真的有多 intense?

按 efinancialcareers.com 伦敦 fintech 对比 + 2025 Glassdoor reviews:Revolut work-life balance 分 3.1/5 vs Monzo 3.9/5。强度真实——长时间、快速节奏、历史上高 churn。Trade-off:Revolut 在 CV 上开门、增长机会真实、薪酬有竞争力。讲 bias-for-action 的故事读成 on-culture;讲谨慎节奏的故事标记 misfit。

Revolut sponsor Skilled Worker 签证吗?

伦敦软件工程岗位 sponsor。Revolut sponsor 英国 Skilled Worker 签证;有英国资格的国际候选人路径清晰。在欧洲也有办公室(Vilnius、Berlin、Amsterdam)按你情况能提供替代签证通道。早跟 recruiter 确认。

Revolut 跟 Wise 和 Monzo 留学生角度比较?

三家伦敦 fintech 三个文化。Revolut:CV 价值最高、最 intense(4-8 小时 take-home、Dream Team)、6-7 周时间线。Wise:product-engineer mindset、对话式 SD、24-25 天时间线、更可持续节奏。Monzo:最工程师友好(不用白板、异步 take-home)、最佳 work-life balance、~75% 工程应届留 3 年以上。三家都 sponsor 签证。最大化学习强度 + 品牌:Revolut。要平衡:Monzo。要 product 思维强调:Wise。

Revolut SWE 伦敦薪酬带?

按 Glassdoor 2025 Revolut SWE 报告 + 伦敦 fintech 薪酬数据:中级 SWE 大致 £65-95K 底薪 + 股票 + 奖金。Senior SWE £95-140K 底薪 + 显著股权。比 Wise/Monzo 带高但配强度 trade-off。Revolut 增长起来股权可能可观(按 efinancialcareers fintech 报道);现金薪酬本身按伦敦预期落后美国 FAANG。

准备好用 Applr 练 Revolut 的面试了吗?

免费开始 →