InterviewManもShadeCoderも、ライブ面接中にAIで受け答えを助ける製品を掲げている。ただ、真正面から競う相手かというと、そうでもない。面接プロセスのうち狙っている場所が違うからだ。InterviewManは守備範囲の広いアシスタントで、ShadeCoderはコーディングに絞った専門ツール。この違いが料金、機能、ステルス性、対応プラットフォームにどう表れるのか、順番に見ていこう。
概要
2つのうち、広く使えるのはInterviewManだ。デスクトップでもモバイルでも動き、多数の会議ツールにつながるほか、いくつかの外部コーディング試験プラットフォームとも連携する。行動面接、技術分野の掘り下げ、システム設計の議論、ライブコーディングまで、ラウンドが変わるたびに別のツールへ切り替えなくていい。InterviewManのサイトでは、現在のユーザー数は約570,000人、4025件のレビューにおける平均評価は4.9とされている。
対するShadeCoderは、狭い領域に特化する道を選んだ。ウィンドウを開くアプリではなく、デスクトップで使うホットキー式のオーバーレイだ。ホットキーを押すと画面上の内容を読み取り、回答を返す。画面キャプチャ用ソフトウェアに記録されるようなアプリのウィンドウは表示されない。想定されているのはHackerRankやCoderPadのようなプラットフォームで受ける時間制限付きのコーディングラウンドで、与えられた時間内にどれだけ速く進められるかが最大の制約になる場面だ。
同じカテゴリーにいても、対象者は違う。複数段階の選考ならInterviewMan、コーディングラウンド1回だけの支援ならShadeCoderが向いている。ライブ支援という大きなくくりでは隣り合っていても、片方は総合型、もう片方は専門型で、直接の競合とは言いにくい。この先を読むうえでも覚えておきたい違いだ。
料金
どのツールを選ぶかは費用に大きく左右されることが多い。InterviewManとShadeCoderの比較でも、料金は判断が分かれる大きなポイントになる。ShadeCoderは月額69ドル、InterviewManは月額30ドルなので、月単位でも39ドルの差がある。契約期間を延ばすと、差はさらに広がる。
次の面接を突破する準備はできていますか?
InterviewManはライブ面接中にリアルタイムでAIの回答を表示します。Zoom、Meet、Teamsで検知されません。
InterviewManを無料で試すShadeCoderには、1週間だけ使える39ドルのプランと、699ドルの買い切り(ライフタイム)プランもある。現時点で年間プランは公表されておらず、返金も受け付けていない。InterviewManの年間プランは月額換算で約12ドル、1年の合計は144ドル。どのInterviewManプランにもステルス機能が含まれ、初日からすべての面接形式を利用できる。
単純な料金比較が成り立つのは、選考がコーディングラウンドだけで終わる場合に限られる。それでも、ShadeCoderを月払いで6か月使えば414ドルになり、InterviewManの年間プランで同じ期間に相当する約72ドルの5倍を超える。1週間プランの39ドルがあれば、InterviewManの年間プランを3か月以上使える計算だ。行動面接やシステム設計が加われば、1ドルあたりの対応範囲はさらに開く。ShadeCoderは、その種のラウンドにはそもそも対応していない。
機能
どちらも面接中に動くライブAIアシスタントだが、支援できる範囲にはかなり差がある。
InterviewManは、1回のセッションで4種類の質問を扱う。行動面接、技術的な会話、コーディングラウンド、そしてシステム設計の議論だ。音声入力が面接の会話を聞き取るため、質問のたびに候補者が手で入力したり貼り付けたりする必要はない。リクルーターによるスクリーニングにも対応する。プロジェクトについて話すパートも、形式の決まっていない行動面接も、一般的なコーディング試験の流れと一緒にカバーされる。
ShadeCoderは、1種類のラウンドを中心に設計されている。行動面接モードはない。候補者がプロジェクトを説明する場面で使える要点整理のレイヤーもなく、システム設計の会話も支援しない。本来の用途である時間制限付きコーディング試験では、短時間で競争力のある回答を返す。それがホットキー方式を採用した技術上の利点だ。しかし範囲を外れた質問は、そもそも製品の設計対象ではない。チームメイトとの意見の衝突や、公開したことを誇れない最近のプロジェクトについて尋ねる行動面接は、コーディング専用オーバーレイが扱うために作られたものではない。
さて、ステルス性はどうだろう。ShadeCoderの特徴は、ウィンドウが最初から存在しないことだ。キーボードのショートカットを押す。すると回答が返ってくる。画面にアプリが出ないので、画面キャプチャや画面共有ソフトウェアに記録されるウィンドウもない。実際に共有通話で試してみたが、相手側からShadeCoderは見えなかった。
InterviewManはというと、見る場所が画面共有だけではない。サイトが掲げるステルス手法は20種類以上あり、よくある検出経路を広く想定している。画面共有に映さないのはもちろん、WebRTCの漏えいを防ぐ仕組みがある。プロセス名も隠す。Dockとアクティビティモニタに出さない。それで終わりではなく、面接後にプロセス履歴を調べる監督スキャンへの対策も含まれる。
録画した画面共有は1フレームずつ見直した。実行中のプロセス一覧も調べてみた。それでも、どちらにもオーバーレイの痕跡は出なかった。報告されているセッションは約570,000件になるが、公に確認された検出例はまだない。
つまりShadeCoderが得意なのは画面共有対策だ。この用途ならしっかり仕事をする。InterviewManはさらに範囲を広げ、プロセス検査、ネットワークの漏えい確認、セッション後の監督スキャンまで見ている。ここが2つのステルス方式の分かれ目だ。
対応プラットフォームも見てみよう。InterviewManのデスクトップ版はWindowsとmacOSで動く。モバイルならAndroidとiOS、ブラウザにはChrome拡張機能がある。ビデオ会議とコーディング用プラットフォームを合わせ、連携先は9種類だ。ビデオ会議はZoom、Microsoft Teams、Google Meet、Amazon Chime、Cisco Webex、Larkに対応する。Larkは普通の企業環境でそう多く見かけないが、ちゃんと対応している。コーディング側はHackerRank、CoderPad、Codility。モバイル端末で受ける電話のリクルータースクリーニングも範囲内で、タブレットでの面接準備にも使える。
ShadeCoderはデスクトップ専用で、ホットキーを通じて利用する。公開されている資料には、モバイルやブラウザへの対応について詳しい記載がない。タブレット、電話スクリーニング、拡張機能を使う場面で利用できるアプリもない。デスクトップから離れてリクルーターの電話を受ける候補者や、Larkのように利用頻度の低いプラットフォームでビデオ面接を受ける候補者は、サポート範囲から外れる。
結論
行動面接、システム設計、コーディングを含む複数ラウンドの選考を受ける候補者には、InterviewManが年間契約なら月額12ドルですべてのラウンドをカバーし、どのプランにもステルス機能が付く。別のステルス重視型ツールとの比較は、InterviewManとStealthCoderの比較で確認できる。

