アドバイス
まず、面接の準備方法と面接中の振る舞い方に関する一般的なヒントをいくつか紹介します。次に、プログラマーが面接でよく尋ねられる、最も人気があると同時に難しい質問のいくつかを見ていきます。クールな履歴書を作成する
プログラマーが魅力的な履歴書と LinkedIn プロフィールを作成する方法については、別の記事ですでに説明しました。ここでは、事実自体に焦点を当てます。定期的に面接の招待状を受け取るためだけでなく、面接に合格するには、優れた履歴書が必要です。履歴書がその主な役割を果たし、面接への招待につながったのであれば、履歴書の質はもはや重要ではないと考える必要はありません。このように考えたほうがよいでしょう。ビーチサンダルと T シャツを着て、憧れの女性とデートするわけではありません。したがって、きちんとした履歴書なしで夢の仕事(またはドルで4桁の給料をしっかり支払える仕事)に就くのはマナー違反です。「数カ月とは言わないまでも、数週間をかけて面接の準備をしているプログラマーをたくさん知っています。同時に、彼らは履歴書にまったく時間を費やしませんが、私の観点からすると、これは少なくとも奇妙であり、もちろん間違っています」とTwitterの開発者Zhia Chongは述べた。「自分自身について」の独白を準備する
ほとんどの面接では、最初の質問は「あなた自身について教えてください」のようなものです (プログラマーとの面接も例外ではありません)。そのため、すぐにそれに対する答えを準備するのが理にかなっています。つまり、短い独白: あなたについて、どのようにしてこの考えに至ったかです。職業、過去の経験、期待など モノローグは簡潔にする必要があることを覚えておいてください。人事担当者に自分の経歴を詳しく話す必要はありません。専門家に履歴書を作成してもらいましょう
履歴書に関する 2 つ目のヒント: 履歴書を真面目でプロフェッショナルに見せるには、少なくとも英語のライティング スキルがそれほど高くない場合は、専門のコピーライターを雇ったほうがよいでしょう。あるいは、あなたが書いたテキストを「ネイティブスピーカー」の編集者がチェックすることもできます。「プロとして履歴書の文章を書く人がいます。彼らは自分でプログラムを書こうとしているわけではないですよね?作家が自分でプログラムを書かないなら、なぜプログラマーが自分で履歴書を書く必要があるのでしょうか?」Simple Programmer の創設者であり、開発者向けのライフ コーチである John Sonmez 氏はこう尋ねます。きちんとした文章を書くことはできるかもしれませんが、その文章は曲がっていて間違いだらけで、一般的には Google 翻訳によるロシア語からの自動翻訳に非常によく似たものになる可能性が高くなります。これが面接で役に立つかどうかは疑わしい。罠の質問に対する答えを準備する
応募者が面接中によく尋ねられる、よくある罠の質問の例:-
なぜ新しい機会を探しているのですか?(なぜ新しい仕事の機会を探しているのですか?)
-
あなたと同僚が技術的な問題について最後に意見が対立したとき、結果はどうなりましたか? (最後に技術的な問題に関して同僚と意見の相違があったのはいつですか?また、それはどのように解決されましたか?)
-
自分の最大の強みと最大の弱みを挙げてください。(あなたの最大の資質と主な弱点を挙げてください)
面接官の質問に答えるときは、「正直になりすぎない」
多くの専門家が指摘しているように、このような行動はプログラマーに特に典型的です。多くの開発者は、真実を話すことが最善の戦略であり、その残忍な正直さが自分たちの魅力を高めると信じて、面接中にやりすぎてしまう傾向があります。答えの機知と独創性で面接官に好印象を与えようとして、ハウス博士やハンク・ムーディを登場させないでください。面接中に嘘をつくこともお勧めできませんが、自分自身やその職業での過去の経験について、あまりにもオープンに話す必要はありません。それを評価する人はほとんどいませんが、そのような冗長さは最も直接的な形で害を及ぼす可能性があります。面接官の名前を調べて事前に調べておきましょう
このアドバイスは、技術面接や最終段階のマネージャーとの面接に当てはまりますが、最初の人事部とのコミュニケーションには当てはまりません。他のプログラマーと頻繁に面接を行っている多くの経験豊かな開発者は、面接前に候補者と電子メールでやり取りし、候補者が名前を知っていたとしても、ほとんどの場合、プログラマーは面接官に関するソーシャル情報などの基本的な情報をわざわざ調べようとはしないと指摘しています。メディアプロフィールやあらゆる種類のブログ。そして、それはやる価値があるでしょう。誰かにあなたに興味を持ってもらうための最良の方法は、自分自身がその人に心からの関心を示すことです。この原則は、デール・カーネギーが著書「友達を獲得し、人々に影響を与える方法」の中で定式化したものです。このルールを無視してはなりません。プログラマー向けの面接での具体的な質問を準備する
人気の求人ポータルIndeedから、プログラマーが英語での面接中によく尋ねられる典型的な質問を取り上げました。-
プログラミングの何が楽しいですか? (プログラミングの何が好きですか?)
典型的な罠の質問。何よりもまず、面接官は、候補者が日常的なタスクや操作、特にほとんどの開発者が嫌がるタスクや操作を心から楽しんでいることを聞きたいと考えています。
したがって、プログラミングで最も気に入っているのは 4 ~ 5 桁の給与であると言う価値はありません (冗談です)。代わりに、コードを調べてバグを修正しないと人生を想像できない典型的なオタクのふりをしたほうがよいでしょう。
Indeed からの返信テンプレート: 「コードを調べるのが大好きなので、エラーを見つけて修正できます。実際、私は昔から物事を系統的に修正するのが好きでした。私が子供の頃、父と私は 1967 年のマスタングを修理しました。それには細心の注意を払ったアプローチと多くの忍耐が必要でした。私もコードのレビューに関しては同じように感じています。」
-
あなたの好きなプログラミング言語は何ですか? (あなたの好きなプログラミング言語は何ですか?)
かなり標準的な質問です。社内で使用されているプログラミング言語を調べて、事前に答えを準備しておくのが最適です。もちろん、回答では、選考が行われている求人の主な言語に言及することをお勧めします。
JavaRush からの応答テンプレート: 「Java は非常に多くの目的と明るい未来を備えた非常にエレガントな言語であるため、Java を使用するのが大好きです。私個人としては、Java をマスターできる人気のオンライン プラットフォームである JavaRush で Java を学びました。Java の気に入っている点は、プログラマが Java を使用すると、任意のデバイスにデプロイできるアプリケーションを作成できることです。これは、モノのインターネット、クラウド コンピューティング、ブロックチェーン、ビッグ データ、その他の革新的な IT 市場のニッチ分野で選ばれる言語です。」
-
コンピュータープログラマーとして働く上で最も難しいことは何ですか? (プログラマーであることについてあなたにとって最も難しいことは何ですか?)
この質問は、プログラマの長所と短所をより深く理解し、プロジェクトのどの部分が最も気に入らないかを理解するために行われます。したがって、もちろん、あなたは一日中モニターを見つめるの大ファンですが、彼らが言うように、仕事は馬を死に至らしめるという事実について、やや定型的なスタイルで答えるのは理にかなっています。
Indeed からの回答テンプレート: 「コンピューターに座って問題を解決するのは大好きですが、集中力を維持するために定期的な休憩も必要です。2 時間画面を見つめた後は、頭をすっきりさせて体をアクティブにするために、少し散歩する必要があります。」
-
あなたが最近学んだ言語は何ですか? (これまでに最後に学んだプログラミング言語は何ですか?)
テクノロジー全般、特にプログラミングの世界は急速に進化し、常に変化する傾向があります。この質問は、プログラマーがどの程度新しいトレンドに従っているのか、またそれを目指して努力しているのかどうかを理解するために尋ねられます。したがって、回答では、Julia、Rust、Swift などの新しい言語のいずれかに関する少なくとも基本的な知識について言及する価値があります。これも本当なら、完璧ですね。
Indeed からの返信テンプレート: 「おそらく、必要なほど多くの新しい言語についていけていないかもしれませんが、大学を卒業して以来、多くのことを学びました。学校では C++ に集中しなければなりませんでした。授業以外では、Julia や Swift などの新しい言語を試して時間を費やしました。進歩して以来、これらの言語を必要とするいくつかのプロジェクトに取り組んできました。」
-
あなたのスキルと性格は私たちのチームにどのように貢献しますか? (あなたのスキルと個性が私たちのチームに何を加えることができますか?)
これは、候補者の悪名高いソフトスキルを見つけて、チームに参加できるかどうかを理解することを目的とした質問です。したがって、あなたの答えでは、あなたがチームプレーヤーであり、社交的な男であり、一般的には単なる最愛の人であることを間接的に指摘する方が良いでしょう。
Indeed の返信テンプレート: 「難しい問題を解決するのが楽しいです。チームの他のメンバーが適切な解決策を見つけられない場合は、私がそれを探します。同時に、私はチームプレイヤーでもあります。他の人たちがあらゆるプロジェクトに多大な貢献をしていることを私は知っています。たとえ他の人が見つけられなかった解決策を見つけたとしても、喜んでその成功をみんなと共有します。」
最後のアドバイス
そして、エピローグの代わりに、短く簡潔な形でいくつかのヒントを追加します。-
面接中は携帯電話の電源を切る (または少なくともサイレント モードにする) ことをお勧めします。
-
質問には要点を絞って答え、話題を逸脱しないようにしましょう。
-
自分が本当に理解しているテクノロジーについてのみ話してください。あなたが知っている流行語やトレンドの数で面接官に好印象を与えようとしないでください。
-
このポジションに関連し、雇用主が興味を持つ可能性のあるすべての書類を面接に持参してください。過去の仕事や雇用主について否定的なことは言わないでください。
GO TO FULL VERSION