ゼロからコーディング評価を構築する方法(Leetcodeの焼き直しなしで)
問題から始めるのではなく、職務から始める
ほとんどのチームが最初に犯す間違い:「難しそう」に見える問題を選ぶ。正しい出発点は、職務記述書と1つの質問への答えです。この人は最初の90日間で何をする必要があるか?
答えが「DjangoサービスのバグをFixする」なら、あなたの評価はDjangoサービスのバグをFixする様子に見えるべきです。二分木のバランスを取るのではなく。
ステップ1:職務をする必要があることを書く
3文。「3ヶ月目までに、候補者は以下ができるべき:(1)テスト付きで端から端までの小さな機能をShipする、(2)ログを使ってProduction問題をDebugする、(3)チームメイトのPRを実質的なコメント付きでレビューする。」
これがあなたの評価設計ブリーフです。
ステップ2:最小限の可能なRepoを構築する
午後を使って、あなたのStackの本物だが小さいバージョンを構築します:Postgresテーブル、2つのAPIエンドポイント、3つのFailingテスト、意図的なバグ1~2個。総サイズ:200~500行。可能ならOpen Sourceにしてください。これは素晴らしいRecruitingマーケティングです。
ステップ3:スコープを厳しく選ぶ
90分のウィンドウがスイートスポットです。現実的なことをするのに十分な長さで、候補者が週末を奪われたと感じるほど短いです。4時間を超えると、家族のいる候補者と現職のある候補者を失います。
ステップ4:プロンプトの前にRubricを書く
4つの次元、各レベルのアンカー、これ以上。(構造化Scorecard テンプレートを参照。)
ステップ5:内部でPilotする
あなた自身のエンジニア2人を評価に通します。彼らの時間を計ります。シニアエンジニアが時間予算の70%を消費する場合、予算は正しいです。20分で終わる場合、あなたの問題は小さすぎます。完了できない場合、大きすぎます。
ステップ6:Liveのフォローアップとペアにする
いつも。テイクホームはArtifactです。フォローアップは、候補者がそれを作成したことを確認する場所です。フォローアップは30~45分で、候補者の実際のSubmissionに対して、プロンプト付き:「これをWalk me throughして、小さなことを追加しましょう。」
ステップ7:Integrity シグナル付きプラットフォーム経由でShipする
GitHubで自分でHostingするのは1つのロールで機能します。Hiring Funnelの場合、プロンプトをDeliver し、KeystrokeとScreenテレメトリをCapture し、AI助力Gradingを実行し、結果をHiringマネージャーにSurfaceするプラットフォームが必要です。ClarityHireは、テンプレートからの1クリッククローンでこのループをまさに提供しています。