プログラマーの欠員の候補者を選択しているときに、問題に遭遇しました-良いテストタスクを選択するためです。 目標は、プログラマーが私の前にいるか、フレームワーク\言語\テクノロジーをよく知っている人かを確認することです。 説明しましょう-プログラマーは、自明ではない問題を解決できる人です。 ブログサイトを作成するために、eコマースでさえ些細な問題になりました。 自然に生まれたプログラマーの考え方は異なります。
猫の下でテストサンプル
次のように聞こえます:
文を「ミックス」する関数\クラスを開発してください。
シンボル| 異形語の区切り文字です。 例:
「{お願い|ちょうど}この{驚zing |クール|シンプル}のテスト文を{変更{高速|即座に}ランダム|毎回変更}にしてください。」
出力は次のようになります。
このクールなテストオファーを毎回変更してください。
または
この驚くべきテストオファーを即座にランダムに変更するだけです。
すぐに、すべての可能なオプションのハードコード配列まで、ランダムなものを1つ選択するだけで十分だったので、タスクは機能しました。 ただし、「高度な」仲間は、インターネット上で解決策を見つけてコピーアンドペーストします。 これによるメリットはありません。 誰かが興味深い非自明なタスクを一度実行した場合-私は非常に感謝します。 (コメントまたは薬物のいずれか)。