バックエンドエンジニアを採用するための、しっかりした再利用可能なフローです。手早いスクリーニング、システム設計のラウンド、コーディングのラウンドで構成され、候補者が進むにつれて合格ラインが上がり、最後のステップの前に人が承認します。
ステップ 1 — インタビュアーを構築する(一度だけ)
| インタビュアー | ペルソナ | 評価対象 |
|---|
| Friendly Screener | ”Hi, I’m Riya — a few quick questions to start.” | 志望動機、コミュニケーション、基礎知識 |
| System Design Interviewer | ”I’m Alex, a staff engineer — let’s design a system.” | スケーラビリティ、データモデリング、トレードオフ |
| Coding Interviewer | ”I’m Sam — we’ll work through a coding problem together.” | 正確性、明瞭さ、計算量、テスト |
Friendly Screener はすべてのロールで再利用してください — バックエンド、フロントエンド、データ、何にでも使えます。インタビュアーをロールから切り離していることの利点がここにあります。
ステップ 2 — ロールを作成する
ロール: Senior Backend Engineer
- 目的: 「この人はバックエンドのシステム設計を主導し、正しく保守しやすいサービスを出荷できるか?」
- スキル:
Go、PostgreSQL、Distributed Systems、APIs、Kafka
- ユースケース: 採用
ステップ 3 — ラウンドを追加する
| # | ラウンド | インタビュアー | 合格ライン | 合格時 |
|---|
| 1 | 電話スクリーニング | Friendly Screener | 60 | 自動で次へ進む |
| 2 | システム設計 | System Design Interviewer | 75 | レビュアーの承認が必要 |
| 3 | コーディング | Coding Interviewer | 80 | 最終 |
段階的に上がる合格ライン(60 → 75 → 80)が徐々に絞り込み、最終ラウンドの前のレビュアー承認が、重要な場面で人を関与させ続けます。
ステップ 4 — 候補者を追加して開始する
候補者をロールに追加します(または応募リンクを共有します)。AI が実際のプロジェクトを参照できるように、また応募ページが CV マッチを同点判定の基準として面接スコアで候補者をランク付けできるように、履歴書をアップロードしてください。
コーディングのラウンドではコーディングを有効にして、候補者が面接中に実際のコードを書いて実行できるようにしてください。話すだけで終わらせないためです。
バリエーション
- ジュニア向けのロールの場合は? システム設計のラウンドを外し、合格ラインを下げます(50 / 65)。
- ライブコーディングの代わりに持ち帰り課題にする場合は? コーディングのラウンドの種類を非同期のアセスメントに切り替え、Coding Interviewer に提出物をレビューさせます。