応募者プログラマーの「正しい」テストタスク

プログラマーの欠員の候補者を選択しているときに、問題に遭遇しました-良いテストタスクを選択するためです。 目標は、プログラマーが私の前にいるか、フレームワーク\言語\テクノロジーをよく知っている人かを確認することです。 説明しましょう-プログラマーは、自明ではない問題を解決できる人です。 ブログサイトを作成するために、eコマースでさえ些細な問題になりました。 自然に生まれたプログラマーの考え方は異なります。



猫の下でテストサンプル







次のように聞こえます:



文を「ミックス」する関数\クラスを開発してください。



シンボル| 異形語の区切り文字です。 例:



「{お願い|ちょうど}この{驚zing |クール|シンプル}のテスト文を{変更{高速|即座に}ランダム|毎回変更}にしてください。」



出力は次のようになります。



このクールなテストオファーを毎回変更してください。

または

この驚くべきテストオファーを即座にランダムに変更するだけです。



すぐに、すべての可能なオプションのハードコード配列まで、ランダムなものを1つ選択するだけで十分だったので、タスクは機能しました。 ただし、「高度な」仲間は、インターネット上で解決策を見つけてコピーアンドペーストします。 これによるメリットはありません。 誰かが興味深い非自明なタスクを一度実行した場合-私は非常に感謝します。 (コメントまたは薬物のいずれか)。



All Articles