Karat 面試流程
作者 Aaron Cao · 更新於
Karat 為招聘公司進行技術面試。你面對的是一名受僱於 Karat(而非該公司本身)的面試工程師,面試內容包括一套標準化的技術問題與一道程式設計題,全程會被錄製。Karat 會將結構化的評估報告與錄影傳給雇主。
真正面試你的人是誰
大多數應徵者感到意外的一點是,通話中的對方並不在這家公司工作。Karat 提供的是面試外包服務:招聘公司將早期技術輪外包出去,由一名 Karat 面試工程師依照與該公司商定好的題庫來主持面試。
這改變了這場對話能談些什麼。面試官本身是一名在職工程師,會認真評估你的程式碼,但他們無法告訴你團隊的規劃、你會向誰匯報,或者這個職位為什麼出缺。把這些問題留到公司自己的面試環節,把這裡的時間用在技術工作上。
這也改變了一致性。因為同一位工程師會多次主持同一場面試,你的表現是與大量在相同問題上作答的其他應徵者比較,而不是取決於某一位招聘經理當天的心情。
面試過程中會發生什麼
你一定想在坐下之前先了解整場面試的流程安排,這裡就是完整說明。整場面試被安排為一個連續的時間段,遵循標準結構,其中大部分時間用於技術環節。
- 簡短的開場介紹。面試官會說明流程、錄製情況以及時間如何分配。
- 技術問題。圍繞該職位相關基礎知識提出的針對性問題,要求口頭作答而非書面作答。
- 一道程式設計題。在共用編輯器中作答,同時講解你在做什麼。溝通表達也是評估報告的一部分。
- 你的提問環節。流程類問題適合在這裡問;公司相關問題則不適合,原因如上所述。
面試全程錄製。Karat 會將結構化的摘要連同錄影一起交給招聘公司,這代表未在場的人也可以據此複核決定。
評估報告看重什麼
由於報告是結構化的,它能捕捉到非正式面試可能捕捉不到的細節:你是否在動手寫程式碼前提出了釐清問題;你是否在打字前先說明了自己的思路;你是否自己發現了邊界情況,還是需要提示;出問題時你是否能調整過來。
來看一個具體的例子。一位後端工程師參加了針對中階職位的 Karat 面試環節,沒能在規定時間內完成程式設計題,但清楚地講述了自己的思路,指出了自己方案中的複雜度問題,並說明了會如何改進。評估報告反映出他在壓力下的推理能力,這位應徵者因此進入下一輪。能跑通但沉默無聲的程式碼,其信號強度反而弱於雖未完全落地、但有清楚表達的推理過程。
練習這種邊做邊講的表達是一種不常見的準備方式,而它是可以遷移的能力。模擬面試頁面上的一場練習會讓你反覆練習把想法說出口,這是獨自刷題永遠培養不出來的習慣。
SubcueAI 適用於哪裡,又不適用於哪裡
坦誠說明這一點,比一句銷售話術更重要。Karat 面試是全程錄製的。這使它與其他任何錄製或監考類面試屬於同一類別——我們將這類面試視為即時輔助的支援範圍之外,而不是假裝疊加視窗在一段可以被回放的錄影裡不會被人發現。
SubcueAI 真正支援的是即時、不被錄製的對話:原生的 macOS 與 Windows 應用程式會擷取系統音訊與你的麥克風,並在懸浮的本機疊加視窗中顯示建議;瀏覽器擴充功能的側邊欄則對執行在 Chromium 分頁中的通話做同樣的事,且只擷取該會議分頁的音訊。不會有會議機器人加入,也不會向會議頁面注入任何內容。螢幕分享、錄製類面試、監考類測驗以及公司託管裝置均不在支援範圍內。
具體到 Karat 面試,坦誠的準備才是真正有效的辦法。其餘的面試形式可以在面試類型樞紐頁上查看。