これは技術スクリーニングのためのスタックです。「履歴書は良さそうだ」から「エンジニア4人がオンサイトに午後を丸ごと使った」までの区間を扱います。すでに採用担当者と ATS があり、制約になっているのは応募者数ではなくエンジニアの時間である、という前提に立っています。
このスクリーニングの形を変えたものが2つあります。候補者は回答中に AI アシスタントを使うようになったため、支援なしの記憶力を測るテストは、誰も仕事で使わないスキルを測っていることになります。そしてもう1つ、本人確認が無料ではなくなりました。2025年1月の米司法省による北朝鮮のリモート IT 労働者スキームの起訴では、Fortune 500 を含む300社超の米国企業が、偽の身元で活動する人物を知らずに雇用していたことが判明しています。このどちらよりも前に設計されたスクリーニングのパイプラインは、間違ったものを測り、何も検証していません。
このスタックは4つのレイヤーで両方に答えます。ファネルを安く絞り込む非同期アセスメントのプラットフォームが1つ — CodeSignal または HackerRank のどちらか一方で、両方ではありません — 自社で人員を割かないライブ面接として Karat、そして本人確認のゲートであり、すべてが書き戻す構造化された記録として Greenhouse です。
このページの前の版から1点変わったことがあり、それは購買判断を変えます。HackerRank の2026年7月リリースは、AI Fluency のスコアリングをチャットログから IDE のテレメトリに移しました。つまり非同期レイヤーが、候補者がモデルをどう操縦しているかについて何かを語れるようになったということです。これはこのスタックが Karat で埋めていた差を縮め、アセスメントのみの構成を、格下げではなく以前より多くのチームにとっての現実的な選択肢に変えます。
技術スクリーニングそのものではなく採用ループ全体が必要なら、それは AI 拡張リクルーティングスタック です。こちらは1つのステップを深く掘ります。
各パーツのかみ合い方
- CodeSignal はキャリブレーション済みの非同期フィルターです。 Coding Score は候補者間でも req 間でも比較できるように設計された600-850のスケールで、これがスクリーニング結果を、採用マネージャーが議論できる数字に変えます。本人確認付きの AI Proctoring は Build を含む Hire の3階層すべてに載っています。クレジットの定義は公開済みで、しかも厳しい側です。クレジットは候補者がアセスメントまたは面接を開始した時点で消費され、完了時でも招待送付時でもありません。つまり請求は完了数ではなく開始数を追います。階層を決める購買上の要点はこれです。ATS 連携は Grow から始まるため、$79/月のエントリー階層は Greenhouse に何も書き込まず、採用担当者が結果を手作業で書き写すことになります。
- HackerRank は同じレイヤーを、AI 利用を阻止する側ではなく計測する側に振ったものです。 候補者はエージェント型 IDE で作業し、モデルを Claude、Gemini、GPT から選びます。AI Fluency の評価は IDE の操作を読み取ります。どの提案を受け入れ、却下し、書き直したかを、初期コードと最終コードの Diff View で可視化します。Plan Mode では何かを書き始める前にアプローチを組み立てさせます。159本の plan-build-review リポジトリ課題は、MERN、Spring Boot、Django、Go、.NET といった本番相当のコードベースに候補者を置き、サポートチケットを解決させます。AI 面接官の Chakra は会話型のスクリーニングを行い、面接の途中でインラインのコードエディタを開きます。AI とのやり取りが少なすぎる候補者には、低い評点ではなく AI Fluency の評点が付きません。これは正しい判断であると同時に、あなたが最も読みたい寡黙な候補者ほどスコアが欠けるということでもあります。
- Karat は自社で人員を割かないライブ技術面接です。 訓練を受けた Interview Engineers のネットワークが45-60分のスクリーニングを24時間体制で代行し、固定のルーブリックに対する採点付きの書面レポートを返します。Karat は600,000件超の面接実施を公表しています。2025年12月10日にローンチした NextGen Interviews は、複数ファイルのプロジェクト上で面接内に AI アシスタントを置き、候補者がそれを使っている最中に Interview Engineer が推論を掘り下げます。これは HackerRank のものとは別の計測器です。テレメトリは候補者がモデルに対して何をしたかを記録し、Interview Engineer はなぜかを問い、答えが薄ければ押し返します。Karat は現在 Direct Hiring、Partner Talent、AI Readiness、Hiring Insights の4ラインを販売していますが、このスタックに当たるのは最初の1つだけです。
- Greenhouse は記録システムであり本人確認のゲートです。 スコアカードと interview kit が第一級のオブジェクトであることが、アセスメント結果を「保管される」ものではなく「比較できる」ものにしています。プラン体系は現在 Core / Plus / Pro であり、検証レイヤーは階層の標準機能ではなくアドオンである Real Talent として提供されます。その中で talent matching は Core まで届きますが、fraud detection と CLEAR による本人確認は Plus と Pro のみです。fraud detection は候補者の電話番号、メール、IP、所在地を IPQualityScore に通し、高リスク、弱いシグナル、真正性マーカーの3グループに分けた26のシグナルを返します。CLEAR は候補者の MyGreenhouse プロフィール内で、公的身分証の認証と生体検知付きのセルフィー確認を含む60超のセキュリティシグナルを実行し、身元データは Greenhouse に渡さず CLEAR 側で保持します。Greenhouse MCP は3階層すべてでオープンベータ、Voice AI はプラン体系の完全に外で販売されています。
これをスタックにしている受け渡し
矢印はどれも習慣ではなくイベントです。
応募が Greenhouse に届きます。fraud detection は採用担当者が開く前に応募シグナルで採点し、高リスクのシグナルは自動却下ではなく手動レビューに回します。シグナルは電話番号、メール、IP、所在地に対するルールであって、人物に対するモデルの判定ではありません。Pro ではこのレポートが自動実行されますが、Plus では誰かが実行しなければなりません。 これはゲートと意図の差であり、採用コーディネーターがすでに手一杯なら Pro の見積もりを取る価値があります。通過した候補者は非同期アセスメントに進みます。Greenhouse がステージ遷移から CodeSignal または HackerRank の招待をトリガーし、返ってきたスコアが候補者レコードに書き戻されます。カットラインを超えたスコアは候補者を Karat に進め、Karat は同じステージから予約され、日程調整の往復を待たずに数時間で採点レポートと合否を Greenhouse に返します。Karat の合格は、オンサイトの日程を組む前に CLEAR の確認をトリガーします。スクリーニングを通過した人物と当日現れる人物が同一であることを確認できる、最後の安いタイミングです。候補者は確認を完了したステージに対して検証済みとしてマークされ、そのマークは検索可能なので、コーディネーターは記憶に頼らずオンサイトのリストを絞り込めます。オンサイトは Greenhouse のスコアカードに対して実施され、ステージ別のコンバージョンレポートがループを閉じます。非同期アセスメントを通過した候補者の80%が Karat のスクリーニングで落ちるなら、間違っているのはカットラインであって候補者ではありません。
なぜこの組み合わせなのか
技術スクリーニングには3つの失敗モードがあり、そのすべてをカバーする単独ベンダーが存在しないからです。非同期テストはスケールし、2026年7月以降は候補者がモデルをどう使ったかを報告できます。しかしそれが読むのは行動であって推論ではなく、間違った理由で正しい提案を受け入れた候補者は、それを理解していた候補者と同じスコアになります。人間の面接はその差を読みますが、あなたが守ろうとしているエンジニアの時間を消費します。そしてどちらも本人確認はしません。それは ATS レイヤーの仕事です。誰かがクレジットや面接枠を使う前に、応募レコードの上で起きなければならないからです。
支えとなるルールはこれです。アセスメントのベンダーは1つ、ATS は1つ、そしてトリガーを持つのは ATS。 CodeSignal と HackerRank を並走させると、同じファネルの上に比較できない2つのスコアと2つの更新契約が生まれますが、Coding Score の論拠はまさに比較可能であることです。Greenhouse ではなくアセスメントツール側からアセスメントをトリガーすると、どの ATS レポートからも見えないキューに候補者が滞留します。ここでアセスメントの階層よりも ATS の階層のほうが重要になるのは、そのためです。
コスト
エンジニア採用40-80名に対して初年度 $30K-$95K、定常時 $25K-$70K を見込んでください。Karat が最大の項目で、Greenhouse は別見積もりです。
- CodeSignal Hire は Build が年払いで $79/月(月払い $99)、年間60クレジット、Grow が年払いで $479/月(月払い $599)、年間420クレジットと基本的な ATS 連携付きと公開しています。Pro は見積もり制で、高度な不正防止、エンタープライズ ATS 接続、ロールベースのアクセス制御が付きます。超過は1クレジット $20、年間クレジットは次の契約期間に繰り越されません。Vendr は62件の購買から Pro 契約の中央値を $24,394、レンジを $8,000 から $66,742 としています。
- HackerRank は Starter が年払いで $79/月($948/年、60回)または月払い $99/月、Pro が年払いで $419/月($5,028/年、360回)または月払い $529/月と公開しています。超過は1回 $20、Pro の年払いでは事前購入で $15 です。Enterprise は見積もり制で、API アクセス、HackerRank MCP サーバー、SSO/SCIM、デスクトップ監督アプリを持つ唯一の階層です。プラットフォームのユーザー数はどの階層でも無制限なので、パネル全員に提出物を見せてもコストは増えません。
- 2つのエントリー階層は現在、同じ量に対して同じ金額です。 どちらのベンダーでも60件のアセスメントに年間 $948、候補者1人あたり $15.80 です。第2階層もほぼ互角で、CodeSignal Grow は1クレジット $13.69、HackerRank Pro は1回 $13.97 です。この規模では価格は決め手の変数ではなく、階層が何を含むかが決め手です。HackerRank は自社のはしごで1段下に ATS 連携があるぶん、年間 $720 安く到達します。
- Karat は料金表を公開していません。1面接あたりの価格は少量帯でおよそ $350-$450、年間2,000面接を超えると $200-$280 で、プレミアム形式 — システムデザイン、スタッフレベル、NextGen — には20-40%の上乗せが付きます。Vendr の取引データは購入者の契約中央値を年間 $175,695 としていますが、これはあなたの請求額の形ではなく顧客基盤の形を示す数字です。ボリュームコミットは拘束力があります。500面接をコミットして300しか使わなくても、500分を支払います。オンボーディングとルーブリック設計に $5K-$25K、年3-5%のエスカレーションも見込んでください。
- Greenhouse は Core、Plus、Pro のすべてが見積もり制です。Vendr の873件の購買データは契約中央値を年間 $26,587、レンジを $10,137 から $74,492 とし、購入者は初回見積もりから平均16%を引き出しています。すでに導入済みであるか、そうでなければこれは適切なスタックではありません。ただし見積もる項目は1つではなく2つです。Plus 階層と Real Talent アドオンです。ここではどちらも任意ではありません。Core に Real Talent を足してもマッチングは得られますが、本人確認のゲートは得られないからです。
損益分岐の判定材料はエンジニアの時間です。社内で回すスクリーニングは、準備とデブリーフを含めてエンジニア1人あたり約90分かかります。年300件なら450エンジニア時間、フルコスト $110/時なら $49,500 分のエンジニアリング時間であり、$350 レートの Karat 約 $105K と比べることになります。Karat が時間で勝つのは、エンジニアが制約であり、その時間に他により良い使い道がある場合だけです。そうでないなら、ライブ面接は社内で回し、アセスメントプラットフォームだけを約 $5K で買ってください。
よくあるバリエーション
- アセスメントプラットフォームのみ、Karat なし。 年20名未満のエンジニア採用では interview-as-a-service の計算が成立しません。不足していない時間を守るために $200-$450 の単価を払うことになります。この構成は2026年7月に強くなりました。AI Fluency が IDE の操作を読むようになったことで、年 $5,028 の HackerRank Pro は「この人はモデルを操縦できるか」に多くのミッドマーケットの基準では十分な答えを返し、推論の確認は最終候補者に対して自社エンジニアが行えばよくなります。採用マネージャーが面接依頼を断り始めたとき、あるいはスコアは良かったのに自分のコードを説明できなかった候補者に採用失敗が遡れたときに、見直してください。
- Greenhouse を Ashby に置き換える。 Ashby のネイティブ分析は、このスタックが依存するステージ別コンバージョンの問いに、レポーティングのアップグレードなしで答えます。HackerRank も CodeSignal も Ashby と連携します。既存の ATS を置き換えるのではなく、今まさに ATS を選定している場合に選んでください。ただし先に本人確認の経路を確認すること。Real Talent と CLEAR の確認は Greenhouse 固有で、購入できる同等のアドオンは存在しません。
- Karat のみ、非同期レイヤーなし。 応募者数が少なくシニア寄りで、全候補者にライブ面接をする価値がある場合に機能します。キャリブレーション済みのスコアが失われるため、採用マネージャーは数字ではなく面接レポートから議論することになります。req あたりの応募者数が50前後を超えた時点で戻してください。
- CodeSignal から HackerRank へ、価格ではなく計測器を理由に。 移行の古い理由 — HackerRank の公開された超過料金に対する CodeSignal のクレジット定義の不明瞭さ — は消えました。どちらも1単位 $20 であり、CodeSignal はクレジットが開始時に消費されると明示しています。移行するなら、非同期レイヤーに AI 操縦のテレメトリが欲しいから、あるいは ATS 連携を1階層下で得たいからです。600-850 の Coding Score がすでに採用マネージャーの議論の土台になっているなら CodeSignal に留まってください。キャリブレーション済みのスケールを年度途中で入れ替えると、すでに回したすべての req との比較可能性を失います。
このスタックが正解のとき、そうでないとき
年20-200名のエンジニアを採用し、エンジニアが希少資源であり、採用の少なくとも一部がリモートで、すでに構造化採用を実施しているなら選んでください。構造化面接 は成果物ではなく前提条件です。面接した人物と採用した人物が同一人であることの証明を求められている場合も正解です。それに答えられるのは、このスタックの中では CLEAR と IPQualityScore のレイヤーだけだからです。
見送るべきケースは3つです。年20名未満のエンジニア採用では、Karat のコミットも Plus プラス Real Talent の費目も、どちらも単位経済で成立しません。アセスメントプラットフォームだけを買ってください。採用がエンジニアリングではなく時給制の大量採用や現場職なら、カテゴリーそのものが違います。それは 大量採用スタック です。そしてループにルーブリックがない場合 — カットラインも、スコアカードも、合意された基準もない場合 — アセスメントを買っても誰も信用しない数字が増えるだけです。まず interview loop builder でループを直してください。
このスタックが代替しないもの
- ソーシング。 ここには候補者を見つけるものは何もありません。このスタックが絞り込むパイプラインは、インバウンドか AI ソーシングスタック か、どこかから来る必要があります。
- オンサイトと採用判断。 Karat が返すのは技術力に対する合否です。アーキテクチャの深さ、協働、役割適合はあなたのループに残り、デブリーフも人間が行います。面接ループの設計 を参照してください。
- バックグラウンドスクリーニング。 CLEAR は応募者が身分証の人物であることを検証します。職歴、学歴、犯罪歴は確認しません。それは別の購買であり別のベンダーです。
- quality-of-hire の測定。 このスタックが生むのはスクリーニングのスコアとコンバージョン率です。採用した人が仕事で優秀かどうかは、入社後に、ATS が持っていないパフォーマンスデータに対して測られます。
- AI が候補者を採点するときのあなたの義務。 Chakra、AI Fluency の評価、CodeSignal の AI Interviewers はいずれも人をランク付けします。AI 支援の評価が採用判断に入る場合、開示、バイアス監査、通知の各ルール — NYC LL 144 や EU AI Act を含みます — が課されるのはベンダーではなく雇用者です。Greenhouse は自社の不正シグナルが客観的な入力に対するルールであり、候補者の真正性の確定的な判定ではないと明言しています。これは先方の意図的な設計判断であり、あなたの側では規制当局に対してそのまま説明できるべき事実です。