私は最近、友人に IM で話しかけられました。彼はコーディング テストの面接を受けていました。彼はいくつかの SQL の質問をしました。最初は、これは自分でやらないといけないと思いました。面接中にカンニングするのを手伝うつもりはありません。
それからまた考えました。私は彼の仕事の一環として、何年にもわたって IM に関する質問に答えたり、さまざまな技術的な問題について話したりしてきました。だから、もし彼が雇われたら、現実の世界で仕事で問題に遭遇したとき、彼は同じことをするだろう.
私たちはそれについてあまり話しませんが、質問をするための友人の良いネットワークを持ち、ネット上で適切な回答を検索する方法を知ることは、有能なプログラマーまたはシステム管理者になるための大きな部分です. 私は非常に賢いプログラマーであるが、オンラインで情報を見つける方法を本当に知らなかった人に会ったことがあります。彼らは多くを逃し、一種のループから外れていました。リソースの使用方法を知ることは重要です。
インタビューをするときは、どの Web サイトを読んでいるか、どの開発ツールを使用しているか、その理由を尋ねることがよくあります。それは似たようなことです。確かに、x行のコードをどのように書くかではなく、どのように機能するかについてです。
「答え」をコピーして貼り付けるだけで誰かを回避する方法はありません。まず第一に、完璧な答えがある質問をしないでください。第二に、私がインタビューしているとき、私は人々にいくつかのコードを与え、それをリファクタリングするように依頼し、彼らが考えていることを話してもらうのが好きです. 次に、機能を実装する新しいコードを書くように依頼します。それらとのペアプログラム。ペア プログラミングでは、コーディングできないことを隠すのは困難です。それらがペアリングされている間、「日時ライブラリーで API を調べに行きましょう」と言うのは完全に理にかなっています。