コンピューターサイエンスの修士号を取得し、開発者としての最初の就職面接を受けました。私は大規模な開発プロジェクトの経験はあまりありませんが、大学教育が何かに役立つことを期待しています。
面接官を感動させるものは何を持っていけばいいのでしょうか?特に新卒者から、ほとんどのインタビュアーは何を期待しますか?
**編集:
面接は大丈夫でしたが、パンツを忘れてしまいました。
すばらしいアドバイスをありがとう!
コンピューターサイエンスの修士号を取得し、開発者としての最初の就職面接を受けました。私は大規模な開発プロジェクトの経験はあまりありませんが、大学教育が何かに役立つことを期待しています。
面接官を感動させるものは何を持っていけばいいのでしょうか?特に新卒者から、ほとんどのインタビュアーは何を期待しますか?
**編集:
面接は大丈夫でしたが、パンツを忘れてしまいました。
すばらしいアドバイスをありがとう!
回答:
メモ帳とペンは優れていますが、謙虚さと熱意をもたらします-それはインタビュアーに最も印象的です;-)
そしてズボン - ズボンを着用することを忘れないでください。
落ち着きと自信。コードを持ってこないでください。他の人とのインタビューの経験に基づいてそれを伝えることができます。
達成したことについて自信を持って話せない場合は、コードが邪魔になります。
実際、求められない限り、外部資料を持ち込まないでください(詳細を書き留めるためのものを除く)。顔を出して、正直に質問に答え、面接している仕事の種類に対する情熱(または少なくとも関心)を示してください。
メモ帳!いくつかの質問/懸念を事前に考え、彼らがあなたに仕事を説明するときにいくつかのメモを取る。
あなたの履歴書
おそらく、会話が発生した場合にデモを行うことができるいくつかの作業を行ったラップトップです。
貢献した可能性のあるページのリンクの候補リスト(該当する場合)
エネルギー..エネルギー/モチベーションがまったくない状態でインタビューした人の数は驚くべきものでした..
誰かに感銘を与えるために持って行くべきだとは言いませんが、あなたがインタビューに関係のない何かを持っていることを恐れてはいけません。
持ち物が何であれ、整理された方法で持ち運び、持ち運びできるもので整理されていることを証明するだけで、いくつかのポイントを獲得できます。
私は他の人に同意します。小さなメモ帳以外は何も負担しないでください。たぶんあなたが待っている周りに座っているかもしれないので読むべき本かもしれません。ただ現れて、自信を持って、正直に質問に答えてください。その種のことがあなたを助けるならば、あなたは仕事がどんなものであるかについて彼らに尋ねるために質問のチートシートを持ってきたいかもしれません。覚えておいて、あなたは彼らがあなたにインタビューしているのと同じくらい彼らにインタビューしている。人々と会い、仲良くなってから、技術的な質問について焼かれることをもっと心配します。
コードについては同意しません。コードを持ってこないでください。ただし、実際のプロジェクトで既にコードのサンプルを持っていることを確認してください。人々に見せることを許可されているコードであることを確認してください。したがって、前の仕事からのコードはありません。実際のプロジェクトのオープンソースコードが理想的です。現実的なコードサンプルは、あなたがどんな種類のプログラマーになるかについての多くの質問に答えます。そして、それはあなたがただ9対5のプログラマーではないことを示しています。仕事以外でスキルを伸ばすこと。
会社の準備、何をするのか、どのように行うのかを調査することで、準備にほとんどの時間を費やす必要があります。ウィキペディアのいくつかの記事を読んでいるだけでも、彼らが何をするにしても骨を折ってください。これにより、正直な関心を示し、より多くの質問をすることができます。これは良いことです。
最後に、良い夜の睡眠をとり、手前で良い食事を食べ、早起きの側に誤り、入る前にトイレに行き、携帯電話の電源を切ります。
あなたが取り組んできて誇りに思っているプロジェクトからいくつかのサンプルコードを取ります。
このコードは、ある種の問題をどのように解決したか、または開発中に障害をどのように克服できたかを示す必要があります。
求められない限り、自分以外のものを持参しないでください。
実績の不足を心配しないでください。私があなたにインタビューしていたら、私はあなたがあなたのマスタープロジェクトにどのようにアプローチしたかについて家に帰りました:彼らが現れたとき、あなたはどのように困難に対処しましたか。あなたがどれだけ早くスキルやテクニックを身につけたかを感じてみたいと思います。何よりも、私はあなたが助けなしで物事を見つけるのがどれほど上手だったかを見ることに熱心です。
プログラミングチームでこれまでに経験した中で最も退屈な人の1人は、自発性がなく、「所有権」を持たない人です。割り当てられたタスクを完了すると、彼らは不活性な状態で座るか、これが容認できる行動であるという明らかな印象の下でソーシャルサイトを探します。イニシアチブを取り、軽い監督の下で仕事をし、チームワークに必要な社会的スキルを持ち、タスクにこだわることができることを示すなら、あなたはすべてのチームリーダーの夢です。
答えは、あなたがインタビューしている会社のタイプに完全に依存します。
私が働いている会社(かなりリラックスした代理店)にしか答えられませんが、インタビューのいずれかにスーツを着ると、あなたはその文化にふさわしいかどうか疑問に思うでしょう。
「物」を取ることに関しては、選択肢がない場合を除いて、持ち込むように求められなかったものは何もありません(例えば、公共交通機関で面接に行く)。
唯一の例外は、他の人が言っているように、履歴書のコピーを少なくとも2枚持ってくることです。
自分のものを知ることは、インタビューに「持ち込む」ための重要なことです。役割と会社について調査してください。
答えが分からないときは、事前に準備してください。質問を理解できない場合は、明確な質問をしてください。
インタビュアーは(イモ)トリックの質問をするべきではありませんが、彼らはあなたが何かを実装する方法の例を与えるように頼むかもしれません。記載されている要件を注意深く聞いてください。
コードレビューの準備をします。
面接する各人の履歴書の印刷されたコピー1枚と、自分用の別のコピーをお持ちください。おそらく、彼らはあなたの履歴書をすでに印刷して配布していますが、いくつかの余分なコピーを手元に置いておくことは決して痛いことはありません。私はかつて面接官に履歴書のコピーを求めてもらい、「ごめんなさい、持ってこなかった」と言わなければなりませんでした。私は馬鹿のように感じ、その間違いを二度と繰り返さなかった。
それ以外に、紙のパッドとペンを持参してください。インタビューはホワイトボードのない部屋で行われることもあれば、簡単な図を描いてアイデアを説明するだけで済むこともあります。紙とペンがあれば、あなたは黄金色です。
携帯電話、ラップトップ、サンプルコード(ブリーフラント:サンプルコードを持ち込むことは業界で受け入れられることを望みます。ホワイトボードコードを書くのは嫌いですが、個人のポートフォリオには数千行のコードがあります見せることを誇りに思います)。
可能であれば、ポケットも完全に空にしておくようにします。財布を車に入れたまま、車のキーを通常のキーリングから取り外し、キーを1つだけ持ちます。なんらかの理由で、ポケットに物を入れることはインタビュー中の気を散らすものなので、私は軽い旅行を好む。
雇用主に関する熱意、知識、背景情報。
物理的なアーティファクトを持ち込まないでください。真剣に、その2011 1はあなたが技術分野の仕事に応募します。インターネットと呼ばれるこの素晴らしい新しいものがあります。作業のまともなポートフォリオをオンラインで使用可能にし(GitHubプロファイルが素晴らしい)、CVをオンラインで使用可能にし、これらの両方へのリンクを含むWebサイトまたはプロファイルを作成します。彼らにこのアドレスを与えることができます。ドメインを取得した場合のボーナスポイントは、たとえそれが単にプロファイルにリダイレクトされたとしても、1年間登録するのにかかる費用は昼食のコストを下回ります。物理的に何かが必要な場合は、このコンテンツが保存されたサムドライブを持っているか、自分の名前とこの住所が記載されたカードを置いておくことができます。
1はい、元の質問は'09年からのものでしたが、関連性はあります。
勇気。あなたの上司や同僚になる人が面接であなたを無作法にまたは不専門に扱った場合、地位を辞退する勇気。自信と知覚力を持ちましょう。
さて、実際には、ペンを持参する必要があると思います。そしてそれはそれについてです。
誠実さと謙虚さ。
仕事に適した服装(例:機械工学の仕事に適したスーツを着ないでください)
雇用主に何を持ち込みたいか尋ねてください。あなたは仕事が必要なので、あなたが必要なものを見つけてください
現場でのコードテストの準備をしてください。これが発生した場合、雇用主に空想的なことで印象付けないでください。実際には機能しません。機能的、彼らが望むもの、それ以上でもそれ以下でもありません。
素直になれ。
そして、あなたに最高の願いを!あなたが望む仕事に就くことを願っています!
「良いコード」とみなすコード(何らかの形の)を持ち込み、それがなぜ良いと思うのかを明確に説明できることは、自分の仕事に情熱を持ち、進んで進んでいることを証明し、実証する最良の方法の1つです。そばに立って。
これは、あなたが自分で取り組んだコードかもしれませんし、実際にはオープンソースのコードかもしれません。例えば、たまたま特定の側面を賞賛するコードです。
もちろん、多くの企業はインタビューでコードを特に要求しません。それはあなたがとにかくそれを手に入れることができないという意味ではありません。一部のインタビュアーは質問することさえ考えていないかもしれませんが、とにかくそれを見ることに興味があるでしょう。それを提供しますが、関心がほとんどない場合は面接官にそれを強制しないでください。
JoelとJeffがポッドキャスト/ブログで話したように、「なぜプログラマーになるために誰かを雇って、実際にまともなコードを書くことができるかをチェックしたくないのですか?」
実際、インタビュアーがあなたのコードに反応する方法、彼らの熱意のレベル、そしてそれについてあなたに尋ねる質問の深さは、あなたがこの会社があなたに適しているかどうかを判断するのに非常に洞察力があります。
悲しいことに、インタビューでいくつかのコードを提示/議論するように依頼されたことはありません。最も近いのは、基本的な(非常に)コーディングテストです。
しかし、私が見たところでは、ソフトウェア会社はインタビューでコードをより頻繁に要求するべきです。ソフトウェア品質は、少なくとも「別のキャリアで良くなる」人を排除することによってのみ改善できます。
コーダーを雇った私の経験から: