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

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

猫の下でテストサンプル



次のように聞こえます:

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

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

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

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

このクールなテストオファーを毎回変更してください。
または
この驚くべきテストオファーを即座にランダムに変更するだけです。

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

Source: https://habr.com/ru/post/J87754/


All Articles