申请了一个 mid-level SWE 职位(mobile,但他们面我时是按通用方向面),刚做完 OA + phone screen coding。记录一下,因为我准备时几乎找不到近期信息。
online assessment 格式: 基于 hackerrank。两道 coding 题,总共 90 分钟。我那次是: 一道中等难度的 graph/BFS 题(在一些约束下找最短路径) 一道中等的字符串处理题,带不少边界情况
不是 leetcode hard。没什么奇技淫巧。标准竞赛编程套路。做过 50-70 道 medium leets 基本就够了。额外的要求是你得写“生产级”的代码,不只是答案对。他们明确说会看代码质量,不只看 test 通过率。
phone screen technical(OA 之后): 一题,45 分钟,面试官是 recruiter+技术的混合角色。我的是 sliding window 题。他们想看你写干净的代码,还让我把测试用例一路口头走一遍。有一次他们打断我说「how would you handle null input(你会怎么处理 null 输入)」,差点把我绊住,因为我当时写得很快。
我注意到一点:他们用的是自定义的 coding 环境,不是共享的 Google doc 或 coderpad。你没法在本地跑代码。多练习用语言讲清你的逻辑,而不是靠跑出来。
和其他 finance tech OAs 的难度对比: 比 Stripe 或 Jane Street 更温和。比大多数地区性银行的 OA 更难。大概和我见过的 Fidelity、American Express 差不多。
如果有人有更新的信息,能说说他们 2026 有没有改 OA 格式,欢迎在下面补充。我听说他们现在轮换题目更频繁了。