私はかつて、ある企業の CTO と面接を受ける仕事に就いていました。彼は、会社がしばらく前に抱えて解決した実際の問題に基づいて質問をしました。それは多段階の問題でした。
私はホワイトボードの前に立って自分のソリューションに取り組んでいて、特定の部分に苦労していました。面接ではなく実際にこの問題を解決する任務を与えられていたら、試してみる前にグーグルを使用していた部分です。その時点で、彼は私に「これがインタビューの質問でなければ、何か違うことをしてくれませんか?」と尋ねました。私は、「はい。タスクのこの部分にサードパーティ製コンポーネントを使用する可能性をすべて使い果たし、解決策を調べます。なぜなら、これは明確に定義された問題であり、何度も解決されているからです」と答えました。私が自分の答えを正当化し、何を調査するかを正確に説明し、質問の他の部分を解決するという、もう少し議論がありました。結局、私は仕事を提供され、受け入れました。それは、自分が知らなかったことを見つける方法を知っていたからでもあります。
参照を使用できることは、メモリからコーディングできることと同じくらい重要です。明らかに、あなたが 1 つの言語のショップで、その言語に堪能な人が必要な場合、その人はメモ帳で完全な Hello World アプリを作成できる必要があります。面接の問題は小さな問題に焦点を当てるべきであり、小さな構文エラーについて心配する必要はありません。これが、ホワイトボードが面接の質問に最適な IDE である理由です。
すべてのコーダーにメモ帳を使用させ、インターネット アクセスを許可しないように要求しない限り、構文を気にする必要はありません。コンピューターの前に座っている場合は、完成品だけでなく、そこに到達するために使用される技術についても心配してください.