Karat 面试流程
作者 Aaron Cao · 更新于
Karat 为招聘公司进行技术面试。你面对的是一名受雇于 Karat(而非该公司本身)的面试工程师,面试内容包括一套标准化的技术问题和一道编程题,全程会被录制。Karat 会将结构化的评估报告和录像发送给雇主。
真正面试你的人是谁
大多数候选人感到意外的一点是,通话中的对方并不在这家公司工作。Karat 提供的是面试外包服务:招聘公司将早期技术轮外包出去,由一名 Karat 面试工程师按照与该公司商定好的题库来主持面试。
这改变了这场对话能谈些什么。面试官本身是一名在职工程师,会认真评估你的代码,但他们无法告诉你团队的路线图、你会向谁汇报,或者这个职位为什么空缺。把这些问题留到公司自己的面试环节,把这里的时间用在技术工作上。
这也改变了一致性。因为同一位工程师会多次主持同一场面试,你的表现是与大量在相同问题上作答的其他候选人比较,而不是取决于某一位招聘经理当天的心情。
面试过程中会发生什么
你肯定想在坐下之前先了解整场面试的流程安排,这里就是完整说明。整场面试被安排为一个连续的时间段,遵循标准结构,其中大部分时间用于技术环节。
- 简短的开场介绍。面试官会说明流程、录制情况以及时间如何分配。
- 技术问题。围绕该职位相关基础知识提出的针对性问题,要求口头作答而非书面作答。
- 一道编程题。在共享编辑器中作答,同时讲解你在做什么。沟通表达也是评估报告的一部分。
- 你的提问环节。流程类问题适合在这里问;公司相关问题则不适合,原因如上所述。
面试全程录制。Karat 会将结构化的总结连同录像一起发给招聘公司,这意味着未在场的人也可以据此复核决定。
评估报告看重什么
由于报告是结构化的,它能捕捉到非正式面试可能捕捉不到的细节:你是否在动手写代码前提出了澄清问题;你是否在打字前先说明了自己的思路;你是否自己发现了边界情况,还是需要提示;出问题时你是否能调整过来。
来看一个具体的例子。一位后端工程师参加了针对中级职位的 Karat 面试环节,没能在规定时间内完成编程题,但清晰地讲述了自己的思路,指出了自己方案中的复杂度问题,并说明了会如何改进。评估报告反映出他在压力下的推理能力,这位候选人因此进入下一轮。能跑通但沉默无声的代码,其信号强度反而弱于虽未完全落地、但有清晰表达的推理过程。
练习这种边做边讲的表达是一种不常见的准备方式,而它是可以迁移的能力。模拟面试页面上的一场练习会让你反复练习把想法说出口,这是独自刷题永远培养不出来的习惯。
SubcueAI 适用于哪里,又不适用于哪里
坦诚说明这一点,比一句营销话术更重要。Karat 面试是全程录制的。这使它与其他任何录制或监考类面试属于同一类别——我们将这类面试视为实时辅助的支持范围之外,而不是假装叠加窗口在一段可以被回放的录像里不会被人发现。
SubcueAI 真正支持的是实时、不被录制的对话:原生的 macOS 和 Windows 应用会捕获系统音频与你的麦克风,并在悬浮的本地叠加窗口中显示建议;浏览器扩展的侧边栏则对运行在 Chromium 标签页中的通话做同样的事,且只捕获该会议标签页的音频。不会有会议机器人加入,也不会向会议页面注入任何内容。屏幕共享、录制类面试、监考类测评以及公司托管设备均不在支持范围内。
具体到 Karat 面试,坦诚的准备才是真正有效的办法。其余的面试形式可以在面试类型枢纽页上查看。