OK 我刚做完 Citadel 的 online assessment(new grad SWE track),我记了笔记,因为我考前疯狂找这类信息,但几乎找不到。
形式: 两道 coding 题,总共 90 分钟,HackerRank 平台。时间卡得很严。
难度: 两题我都觉得思维强度接近 LeetCode hard,但不是那种恶心人的 trick 题。一道是图题,需要 BFS 加一些状态跟踪。另一道是区间 DP。题面有金融味(比如 portfolio optimization 的设定、order book matching 的设定),但你不需要懂市场也能做。
输入规模很大,暴力会 TLE。开写前必须先想清楚复杂度。
一个我没想到的点: 还有短答题。三道,大概是:解释你最近解决一个复杂技术问题的思路、描述一次你不同意团队决策的经历、以及一题关于怎么处理模糊需求。这些不是走过场。我认识的几个推进的人说短答他们是认真花时间写的。
我想对过去的自己说: 多练 LC hard 的图和 DP,尤其是 state 定义不明显的那种。另外短答真的先写个稿。我当时现场现编,感觉拖了后腿。
我还在等结果。等有消息我会来更新这个帖子。