上周刚做完 citi 的 OA,所以信息很新。把我知道的都记下来,因为我搜的时候看到 2022 的帖子感觉已经过时了。
平台:HackerRank。两道题 90 分钟。根据岗位可能会有一道 SQL(我有,TTS analyst track)。
难度:说实话就是 leetcode 中等。不会很简单,但也不算难。我那道图题大概是让你在交易网络里找 connected components。字符串那道是按某个 pattern 匹配交易 ID。都不是坑题,就是考扎实的基本功。
我栽在哪:HackerRank 的测试用例有一些大输入。我图题的朴素解法在 8 个用例里有 2 个超时。我没想到一个中等题也会这样。教训:要想 O(n log n) 的解法,不是只写个能过小数据的正确答案就行。
我从别人那听到的:我学校 slack 里有人说他们碰到了 DP 题。所以题库会轮换。数组、hash maps、图,再加上可能一道简单 DP。大概率不需要硬刷困难题。
多久 recruiter 会跟进:我这边是 8 个工作日。认识的另一个人 4 天就回了。看起来是批量 review。
如果你是 new grad,想冲 tech analyst 或 ICG tech track,这就是门槛。过了就进 phone screen。不想粉饰,但刷几周 leetcode medium 绝对是能过的。