登录
OAmaster

这个板块在干什么

OA(Online Assessment)是北美科技公司面试流程里的第一关:投了简历之后,多数公司会先发一份 60–90 分钟的在线编程测试,做完才有 HR / 技术面。

**OA 和 LeetCode 不是同一回事。**OA 题通常没有 LC 编号——它们运行在 Codesignal / Codility / HackerRank / 公司自建平台上,函数签名固定为 solution(...),包装成"重力益智游戏"、"智能电网监控"、"机器人指令"等故事。原题往往是 LC 的变体或公司原创,直接刷 LC 不一定撞题

这个板块的题源是真实 OA 截图(来自一亩三分地、小红书、Blind、Glassdoor 公开汇总),每家公司至少 2 道精选,覆盖该公司 OA 的主流题型。做完一家的 OA 题库,那家的 OA 撞题率会显著上升。

题面与代码风格

每道题统一这个格式:

  1. 题面:从英文截图忠实翻译,保留函数签名 solution(...) 和参数约束
  2. 数据范围:含 execution time limit / memory limit(如截图给出)
  3. 示例:截图原样的输入输出
  4. 思路分析:2-3 段把"为什么这么做"讲清楚,OI Wiki 教科书风格
  5. 三语题解:Python / Java / C++ 三个 Tab 完整可提交代码
  6. 复杂度:时间 + 空间,给出推导
  7. 易错点 / OA 实战:bug-prone 的边界、follow-up 追问

代码全部按工业标准写——变量名说话、边界明示、不抄题解。

公司覆盖

公司平台题量Free / Pro备注
MetaCodesignal Codewriting103 / 7Facebook / Instagram / WhatsApp
Google自建(校招项目专用)22 / 0OA 不常见,多走电面
AmazonCodesignal + HackerRank103 / 7Amazon + AWS,题量最大
MicrosoftCodility33 / 0Microsoft + LinkedIn
Uber自建 + HackerRank103 / 7Uber + Postmates

重点覆盖共 45 道题(17 free / 28 paywall)。

题量为什么不平均?因为公开渠道每家收集到的样本数量不一样——Amazon 题源最丰富(200+ 张截图抽样),Google 只能找到 2 道,Microsoft 6 张截图实际是 3 道分屏。

扩展题库(49 家公司)

下面这 49 家公司是按"一公司一长文 + 三语解法"格式整理的快速题库,比上面 6 家的精雕细琢版颗粒度粗,但覆盖广。共约 320 道算法题。

HFT / Quant 自营

公司题量
SIG5 coding + 17 quant brain-teaser
Citadel10
Akuna Capital8 coding + sequences + probability
IMC2
Maven Securities3
Two Sigma1
Valkyrie Trading4

Fintech / Payments

公司题量
Capital One12
JPMorgan Chase4
Stripe6
Ramp3 (Banking System 多级)
Plaid4
Visa11
Barclays2
Paycom20 (MCQ)
Intuit5 + 2 SQL + 2 Bash

Big Tech 扩展

Infra / SaaS

公司题量
Rubrik6
ZipRecruiter1 (Banking System 4 级)
Pure Storage9
Rippling3
Sentry2
Sigma Computing1 take-home
TradeDesk1 (4 级 system design)
Koddi4
Verisk0 (源全 MCQ/SQL,留 stub)

Other

公司题量
Roblox4
WeRide6
Meshy6 MCQ + 2 ML coding
MathWorks3 (Q1-5 MCQ 已跳)
Mathwork4
Reevo3
SafetyKit3
Abaka.ai2
Persona1
Geico1
Deloitte3
TEKsystems1

精雕版(上方 6 家)和快速版(下方 49 家)的区别:精雕版每题独立 SEO 页 + 详细思路 + 易错点 + follow-up;快速版一公司一页,更适合面前一晚通刷。两者代码质量一致。

配套建议

  • 没刷过算法基础 → 先把算法专题题单的对应章节走一遍,把套路立起来(OA 题考的也就是滑窗 / 二分 / DFS / DP / 单调栈那几板斧),再回这里看公司题
  • 基础够、缺面试感 → 直接从你要面的公司打起,每天 2-3 道,连刷一周 OA 撞题率明显上升
  • 冲刺前一天 → 把目标公司的题全部默背一遍模板,至少把前 3 道 free 题的思路过到能 30 秒讲清

关于题面准确性

OA 截图常有以下问题,本板块的题面都尽量按截图原文翻译,但碰到下面这些情况会在题面或"易错点"里显式标注

  • 截图分辨率低,部分约束 / 示例答案读不清
  • 截图被 UI 元素遮挡
  • 题面文字与示例答案逻辑不一致(常见的 OA 出题方笔误)
  • 同一道题在不同来源中表述略有差异

碰到 OA 当天题面跟这里有出入,以你看到的真题为准,但思路框架通常稳定。

持续扩充

目前覆盖 165 家公司、1000+ 道题。仍在收集的:Jane Street / Hudson River Trading / DRW / Optiver / Tower Research(HFT 头部)、Anthropic / xAI / Mistral(AI 新势力)、Notion / Linear / Vercel(创业独角兽)。欢迎反馈想优先看哪家。