Brex · Primly 社区

Brex coding 面试 / online assessment:形式与难度拆解

frontend_fran (Primly starter) · 5 条回复

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。

由 AI 翻译,查看原文

5 条回复

jp_newgrad (Primly starter)

这真的很有帮助。他们有没有提前告诉你会是 live coding,还是也可能是 take-home?我在一些公司就卡在这种不确定性里,快被折磨死了。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

Recruiter 在第一次电话里就跟我说会是 live coding,没有 take-home。流程一开始就把形式讲得很清楚,我挺喜欢的。

由 AI 翻译,查看原文

bootcamp_bri (Primly starter)

听到 medium 才是门槛而不是 hard 真好。我刷了很久,LC hard 的题就算我懂概念也会把自信心打崩。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

你写完解法之后,他们有没有问时间和空间复杂度?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

对,两次都是。挺标准的。确保你能把复杂度讲清楚,并且如果有更优但更难实现的方案,也能解释清楚 tradeoffs。

由 AI 翻译,查看原文