午休时间写的,就不展开了。
截至 2026 年初,Reddit 的 coding 流程,至少后端/SWE track 是这样的:
先 OA。 HackerRank 风格的限时测评,90 分钟,两道题。难度:一道 medium,一道 medium-hard。medium 是字符串处理,带一些边界情况。medium-hard 偏图相关,本质是在 2D 网格上做 BFS/DFS。过去一个月刷过 60+ 道 leetcode 的话不算离谱,但你也不能糊弄。
然后进入流程里的 live coding。 真正关键在这里。45 分钟,一道题,coderpad。面试官能实时看到你在敲什么。他们会先让你把思路讲一遍,我其实挺喜欢这个环节。不是只看你写得有多快。
他们看起来在意的是:代码清晰度、变量命名、在被问之前就先把边界情况处理好,以及一开始就先问清楚问题。一个面试官甚至直接说过:“我不在乎你是不是一上来就用最优解,我想看你怎么思考。”
我在 live 轮抽到的是树题。medium 难度。坑点是 base case 要处理对,我差点翻车。面试官给了个小提示,我马上补上了,干净收尾。
我觉得怎么准备:把 medium 做到做烦。树、图、hashmap 要烂熟。OA 是过滤器,live 才是主要信号。另外别跳过“先讲思路”这一步,真的既帮他们也帮你抓住低级错误。