上周刚做完 Replit technical screen(2026 年中期的批次)。因为这问题总有人问,而且网上信息很老了,所以分享一下形式和难度。
形式:两道 coding,总共 75 分钟,在浏览器里用他们自家的 Replit IDE。不是 Leetcode 或 HackerRank。你要写能跑的真实代码。我可以选任意语言,我选了 TypeScript。
难度:按 Leetcode 标准,两题都是 medium。第一题是字符串处理,有个不太显眼的 Unicode 边界情况(考虑到他们做的东西,这也挺合理)。第二题更像图遍历,可能是 BFS。都不算 Leetcode hard。
稍微 tricky 的点在于:他们很强调你要真的运行代码并测试。他们不是只看你脑内逻辑。你需要写测试,或者至少手动测一下。这点让我有点不适应,因为我一直刷 Leetcode 那种只写函数体然后 submit 的模式。
面试官参与度:全程有一个人在屏幕那边,但基本让我自己推进。第一题做完后问了一个关于时间复杂度的澄清问题。几乎不会给提示或引导。
一个提醒:coding 环境显然就是 Replit 本体,有点 meta。默认没自动补全,这个让我比想象中更烦。建议提前在一个朴素的浏览器编辑器里练一下,别在面试里还在找 tab 补全的肌肉记忆。
整体我觉得形式比很多公司更干净。题目考的是真思考,不是套模板刷题。