几周前做了 AIG 的 online assessment。写点细节,因为我考之前花了太多时间搜这个。
平台: HackerRank。没有监考软件,但有时间限制。常规配置。
形式: 2 道题,总共 90 分钟。语言随意,我用的 Python。
题 1: array manipulation,中等难度。经典 hash map 题。明显期望 O(n) 解法。边界情况不刁钻,主要是写得干净。
题 2: string parsing / tree traversal。这题更难。我大概花了 40 分钟。题面有点模糊,我光重读就花了 10 分钟。最后大概过了 90% 的 test cases。不确定算不算过。
剧透:过了。 我进到 phone screen 了。
和我做过的其他 OA 比:比 Google 简单,和 Stripe 的一面 OA 差不多,比一些区域性银行的难。整体稳稳中等。我的那批没有 hard LeetCode。
我注意到一点:题做完后有个 code quality 部分。不是单独一轮,就是个问卷,让你给自己的解题信心打分。我如实写了题 2 只有 70%。看起来没影响。
我建议的准备: LeetCode 刷 15-20 道 medium,重点数组、hashmaps、trees、graphs。OA 阶段不用太担心 DP 或 segment trees,那种复杂度就算出现也会在后面。
如果有人有 2026 最近的 AIG online assessment 情报,欢迎下面回复。好奇题目会不会因 team 不同而变,还是同一套题库。