ooligo
STACK

Technical hiring stack for standardized engineering screening

Run a standardized technical screening pipeline for 20-200 engineering hires a year — async assessment, a human-led live screen, candidate identity verification, and one structured record in the ATS.

Difficulty
中級
Tools
4
Recruiting & TA

The stack

これは技術スクリーニングのためのスタックです。「履歴書は良さそうだ」から「エンジニア 4 人が午後いっぱいオンサイト面接に費やした」までの区間を担います。すでにリクルーターと ATS があり、制約はエンジニアの工数であって応募数ではない、という前提です。

このスクリーニングの形を変えたものが 2 つあります。候補者は回答中に AI アシスタントを使うようになったため、支援なしの記憶力を測るテストは、実務では誰も使わない能力を測っていることになります。そして本人確認は無料ではなくなりました。北朝鮮のリモート IT ワーカーをめぐる 2025 年 1 月の米国司法省の起訴では、Fortune 500 企業を複数含む 300 社超の米国企業が、偽の身元で活動する人物を知らずに雇用していたことが認定されています。このどちらかより前に設計されたスクリーニングのパイプラインは、誤ったものを評価し、何も検証していません。

このスタックは 4 つのレイヤーで両方に答えます。ファネルを安価に絞り込む非同期アセスメント基盤 — CodeSignal または HackerRank のどちらか一方、両方ではありません — 、自社で人員を割かずに済むライブ面接としての Karat、そして本人確認のゲートであり、すべてが書き戻す構造化された記録である Greenhouse です。

技術スクリーニングそのものではなく採用ループ全体が必要なら、それは AI 拡張リクルーティングスタック です。こちらは 1 つの工程を深掘りします。

各パーツのかみ合い方

  • CodeSignal は較正済みの非同期フィルターです。 その Coding Score は 600-850 のスケールで、候補者間でも求人間でも比較できるように設計されています。これがスクリーニング結果を、ハイアリングマネージャーが反論できる数値に変えます。Hire プランはクレジット課金で、エントリー階層から AI Interviewers と本人確認付きの AI Proctoring が含まれます。階層を決める購買上の要点は、ATS 連携が Grow プランから始まることです。つまり月額 $79 のエントリー階層は Greenhouse に何も書き込まず、リクルーターが結果を手作業で転記することになります。
  • HackerRank は同じレイヤーで、設問ライブラリがより広く、超過料金が公開されています。 35 以上の言語にわたる較正済みの設問を数千件そろえており、本来はシニアエンジニアに降りかかる設問作成の負荷を取り除きます。AI interviewer である Chakra は全体およびセクション単位で 5 段階評価を行い、トランスクリプトへの参照と音声再生を伴う箇条書きの要約を返し、Greenhouse と Ashby に直接連携します。応募量の波が大きく、再交渉ではなく明示された超過料金がほしい場合は、CodeSignal ではなくこちらを選んでください。
  • Karat は自社で人員を割かないライブ技術面接です。 訓練された Interview Engineers のネットワークが 45-60 分の面接を 24 時間体制で代行し、固定ルーブリックに対する採点済みの書面レポートを返します。2025 年 12 月 10 日に開始された NextGen Interviews 形式では、複数ファイルのプロジェクトに対して面接の中に AI アシスタントを置き、候補者がそれを使う様子を Interview Engineer が推論の観点から掘り下げます。評価対象は、候補者がプレッシャー下で AI をどれだけうまく操れるかであり、これは監視付きの非同期テストが構造的に測れないものです。Karat は 2025 年 1 月に Byteboard のアセスメント技術も取り込んでおり、2 年間で 3 件目の買収でした。
  • Greenhouse は記録システムであり、本人確認のゲートです。 スコアカードと interview kit が中核機能として実装されており、これがアセスメント結果を「保管されるだけ」ではなく比較可能なものにします。Real Talent スイートが検証レイヤーを担い、不正検知は候補者の電話番号、メールアドレス、IP アドレス、所在地を IPQualityScore に通して、高リスク・中リスク・真正性マーカーの 3 群に分類された 26 のシグナルを返します。本人確認は、候補者の MyGreenhouse プロフィール内で行う CLEAR のセルフィー照合です。どちらも Plus と Pro の階層にあります。Core では ATS はありますが本人確認のゲートはありません。 この 1 行が、このスタックが購入目的を果たすかどうかを決めます。

これをスタックにしているハンドオフ

矢印はすべて習慣ではなくイベントです。

応募が Greenhouse に入ります。Real Talent の不正検知は、リクルーターが開く前に応募シグナルで採点し、高リスクのシグナルは自動不合格ではなく手動レビューに回します。シグナルは電話番号、メール、IP、所在地に対するルールであって、人物に対するモデルの判定ではありません。通過した候補者は非同期アセスメントへ進みます。Greenhouse がステージ遷移から CodeSignal または HackerRank の招待をトリガーし、返ってきたスコアが候補者レコードに書き戻されます。カットラインを超えたスコアの候補者は Karat へ進み、同じステージから予約され、日程調整の往復を経ずに数時間で採点レポートと合否が Greenhouse に返ります。Karat の合格はオンサイト面接の設定前に CLEAR の本人確認をトリガーします。スクリーニングを通過した人物と実際に現れる人物が同一であることを確認できる、最後の安価なタイミングです。オンサイトは Greenhouse のスコアカードに沿って実施され、ステージ別のコンバージョンレポートがループを閉じます。非同期アセスメントを通過した候補者の 80% が Karat のスクリーニングで落ちるなら、間違っているのはカットラインであって候補者ではありません。

なぜこの組み合わせなのか

技術スクリーニングには失敗の型が 3 つあり、そのすべてをカバーするベンダーが 1 社も存在しないからです。非同期テストはスケールしますが、優秀なエンジニアと優秀なプロンプト書きを区別できません。人による面接は判断力を読み取れますが、まさに守ろうとしているエンジニアの工数を消費します。そしてそのどちらも本人確認をしません。それは ATS レイヤーの仕事です。誰かがクレジットや面接枠を消費する前に、応募レコードの上で起きなければならないからです。

要となるルールはこれです。アセスメントベンダーは 1 社、ATS は 1 つ、そしてトリガーを持つのは ATS。 CodeSignal と HackerRank を並走させると、同じファネルに対して比較不能なスコアが 2 つ、更新契約が 2 本できます。Coding Score の論拠は「比較できること」そのものです。アセスメントを Greenhouse ではなくアセスメントツール側からトリガーすると、どの ATS レポートにも映らないアセスメント待ち行列に候補者が滞留します。ここで ATS の階層がアセスメント基盤の階層より重いのは、そのためです。

コスト

エンジニア採用 40-80 名に対して年間 $25K-$90K を見込んでください。Karat が最大の費目で、ATS は別見積もりです。

  • CodeSignal Hire は Build が年払いで月額 $79(月払い $99)、年間 60 クレジット。Grow が年払いで月額 $479(月払い $599)、年間 420 クレジットと基本的な ATS 連携付きです。Pro は見積もりで、高度な不正防止とエンタープライズ ATS 連携はここに入ります。超過は 1 クレジットあたり $20 です。CodeSignal は 1 クレジットで何ができるかを公開していません。プランを見積もる前に書面で確認してください。招待ごとに 1 クレジットなのか、完了ごとに 1 クレジットなのかの差は、ほぼあなたのファネルの完了率に等しいからです。
  • HackerRank は Starter が月額 $199(年額 $1,990、年払いなら月額 $165 相当)、Pro が月額 $449(年額 $4,490、年払いで月額 $375 相当)を公開しており、超過は 1 回あたり $20、年間プランで事前購入すれば $15 です。Enterprise は見積もりです。
  • Karat は価格表を公開していません。1 面接あたりの価格は少量では $350-$450、年間 2,000 面接超では $200-$280 程度です。system design、staff レベル、NextGen といったプレミアム形式には 20-40% の上乗せがあります。Vendr の取引データでは購入企業の契約額の中央値は年間 $175,695 で、これは顧客層の形を示すものであって、あなたの請求額の形ではありません。ボリュームコミットは拘束力があります。500 面接をコミットして 300 しか使わなければ、500 分を支払います。オンボーディングとルーブリック整備に $5K-$25K を見込んでください。
  • Greenhouse は Core、Plus、Pro のいずれも見積もりです。すでに導入済みか、そうでなければこのスタック自体が誤りです。ただし Core にいるなら、Plus へのアップグレードはこのスタックが必須とする費目であり、任意ではありません。

損益分岐の判定材料はエンジニアの工数です。自社で回すスクリーニングは、準備とデブリーフを含めてエンジニア 1 人あたり約 90 分かかります。年間 300 件なら 450 エンジニア時間。フルコスト $110/時なら $49,500 のエンジニアリング時間で、$350 レートの Karat 約 $105K と対比されます。Karat が工数で勝つのは、エンジニアが制約であり、その時間により良い使い道がある場合だけです。そうでなければライブ面接は自社で回し、アセスメント基盤だけを約 $5K で購入してください。

よくあるバリエーション

  • アセスメント基盤のみ、Karat なし。 年間のエンジニア採用が 20 名未満なら interview-as-a-service の計算は成立しません。不足していない工数を守るために $200-$450 の単価を払うことになります。CodeSignal か HackerRank を残し、固定ルーブリックに沿ってライブ面接を自社エンジニアで回し、ハイアリングマネージャーが面接依頼を断り始めた時点で見直してください。
  • Greenhouse を Ashby に置き換える。 Ashby のネイティブ分析は、このスタックが依存するステージ別コンバージョンの問いに、レポーティングのアップグレードなしで答えます。HackerRank も CodeSignal も連携します。既存の ATS を置き換えるのではなく、いま ATS を選定している場合に選んでください。ただし本人確認の経路を先に確認すること。Real Talent と CLEAR の照合は Greenhouse 固有だからです。
  • Karat のみ、非同期レイヤーなし。 応募数が少なくシニア寄りで、全候補者にライブ面接をする価値がある場合に機能します。較正済みスコアがなくなるため、ハイアリングマネージャーは数値ではなく面接レポートから議論することになります。求人あたりの応募数が 50 前後を超えたら元に戻してください。
  • 超過料金を理由に CodeSignal から HackerRank へ。 クレジットの定義を把握しないまま CodeSignal の超過料金を継続的に払っているなら、HackerRank の公開価格である 1 回 $20(事前購入なら $15)は、単位が明示された同じ金額です。契約途中ではなく更新時に移行してください。

このスタックが正解になる条件、ならない条件

年間 20-200 名のエンジニアを採用し、エンジニアが希少資源であり、採用の一部以上がリモートで、すでに構造化採用を回している場合に選んでください。structured interviewing は前提条件であって成果物ではありません。面接した人物と採用した人物が同一人物であることを証明するよう求められている場合も正解です。それに答えられるのは、このスタックのうち CLEAR と IPQualityScore のレイヤーだけだからです。

見送るべきケースが 3 つあります。年間のエンジニア採用が 20 名未満なら、Karat のコミットも ATS の階層アップグレードも単価計算で成立しません。アセスメント基盤だけを買ってください。エンジニアリングではなく時給制やフロントラインの大量採用なら、そもそもカテゴリーが違います。それは大量採用スタック です。そしてループにルーブリックがない場合 — カットラインが定義されておらず、スコアカードもなく、合意された基準もない場合 — アセスメントを買っても誰も信用しない数値が増えるだけです。まず interview loop builder でループを直してください。

このスタックが置き換えないもの

  • ソーシング。 ここには候補者を見つける機能はありません。このスタックが絞り込むパイプラインは、インバウンドか AI ソーシングスタック のどこかから来る必要があります。
  • オンサイト面接と採用判断。 Karat が返すのは技術力に対する合否です。アーキテクチャの深さ、協働の仕方、職務との適合はあなたのループに残り、デブリーフも人間が行います。interview loop design を参照してください。
  • バックグラウンドチェック。 CLEAR が検証するのは、応募者が身分証の人物と同一であることです。職歴、学歴、犯罪歴は確認しません。それは別のベンダーへの別の購買です。
  • quality of hire の測定。 このスタックが生むのはスクリーニングスコアとコンバージョン率です。採用した人が職務で成果を出せるかどうかは入社後に、ATS が保持していないパフォーマンスデータに対して測られます。
  • AI が候補者を採点する際の義務。 Chakra と CodeSignal の AI Interviewers は人をランク付けします。AI 支援による評価が採用判断に入る場面では、開示、バイアス監査、通知の各義務 — NYC LL 144 や EU AI Act を含みます — はベンダーではなく雇用主に課されます。Greenhouse は自社の不正検知が AI スコアリングではなく客観的シグナルに対するルールであると明言しています。これは同社側の意図的な設計判断であり、あなたの側では規制当局にそのまま説明できるべき事実です。