2026 年 3 月走了 Brex SWE 的 coding 轮,目标是 mid-level。写一下形式,因为我去之前很难找到近期信息。
没有传统那种带 HackerRank 倒计时的 OA。取而代之的是:onsite 里两轮 live coding,每轮 45 分钟,每轮一道题。
第 1 轮: 图题。不是经典 LeetCode 图模板的原题,但足够接近,只要你会 BFS/DFS 并能灵活改写就没问题。我会把难度叫做 medium-hard。题目有个 twist,需要你在遍历时跟踪状态,这里很多人如果没专门练过这种 pattern 可能会卡。
第 2 轮: 更像设计和实现结合的题。他们给了一个简化的数据结构,让我实现几个操作。感觉更像 product-engineer 题,而不是纯算法。比如:「这是我们卡片额度系统的一个简化版,实现这两个方法。」
语言:我用的是 Python,完全 OK。根据我和其他人聊的情况,TypeScript 也没问题。
他们在意: 你写代码时要同步讲思路,而不是闷头写到出答案 自己测试代码。他们真的让我带着过一遍 test cases 边界情况。两位面试官都追问了边界情况
整体难度:接近 LeetCode medium。我不觉得他们在 mid-level 会出 LC hard,至少我这轮没有。Senior 可能会不一样。
我大概刷了 3 周 LeetCode,主要练数组、图、hash map。感觉够用。不用太焦虑 DP 重题,除非你在冲更高的 level。