なぜ
プログラミングインタビューは、新しい仕事を探していない場合でも役立ちます。 まず、あなたの弱点を見つけることができます。 第二に(成功した場合)、あなたの価値を見つけてください。 第三に、スキルが役立つ前に練習します。 残念ながら、プログラマーにインタビューするための完璧な方法を誰もまだ考案していないため、インタビューに合格するスキルは必ずしも実際のスキルと相関するとは限りません。
どうやって
それで、あなたはインタビューを受けて、どこでだいたい想像することを決めました。 いいね! 面接を受けるにはどうすればいいですか?
- 会社の内部のeycharがあなたに書いた。 最適なオプションの1つは、これを達成するために、必要な会社プロファイルを取得し、linkedInに詳細にペイントする必要があることです。
- 外部アイチャーを書きました。 良い選択肢には、長所と短所があります。以下を参照してください。
- 会社に友人がいます。 この友人は履歴書を内部のeycharに渡し(成功した場合はボーナスを受け取ります)、次に(空席がある場合)パラグラフ1を参照してください。
- サイトでフォームに記入する/掲示板で求人に応募する/電子メールなどを書く。年に一度、スティックが撃つ。 数回撃った。
誰
それでは、ポイント2に戻って、外部と外部の良いeycharsとは何ですか? プロから始めましょう。
まず、彼は会社内でつながりを持っています。つまり、履歴書はスパムにならず、eycharuの目にとまります。 第二に、先延ばしの場合、彼は必要な人を蹴り、インタビューは数週間(数ヶ月)ハングしません。 第三に、彼はいくつかの会社にあなたを転送し、あなたがオファーを比較する時間があるようにインタビューを手配しようとすることができます。 第4に、それを通して、インタビューで何を期待するかについてのヒントを得ることができます-彼の前の同僚はそこでエイチャーとして働いているため、彼はすでに誰かを雇っています、など。他のすべての場合、リスクを回避するために、西洋企業は決してフィードバックを提供しません。 交渉するほうが快適な場合があり、尋ねるべきこととすべきでないことをしばしば伝えることができます。
短所? 明らかに、会社はそのようなリクルーターにたくさんのお金を払っています。 したがって、別の方法で来た候補者であるセテリスパリバス(内部紹介、履歴書の送付、自分自身の引き渡しなど)は安くなります。 しかし、通常、外部の採用担当者は、募集が難しいポジションに対して正確に惹きつけられるため、大きな列はありません。 第二に、あなたがすでにあなたの履歴書をオフィスに送った場合、リクルーターはあなたと働きません。この市場には、あなたを最初に登録した人に「属する」という法律があります。 リクルーターと相談することもできますが、目を開けておく必要があります。外部のeycharは、どんな条件でもできるだけ早くあなたを会社に入れることに興味があります。
いつものように、コメントに質問、提案、要望を歓迎します。 まあ、もちろん、あなたの経験。
スクリーニング
そのため、履歴書はオフィスの専門家を気に入っており、オフィスは理論的にはリラクゼーション(ビザの申請、必要に応じて、移動費用の支払いなど)を行うことに同意し、面接を求められます。 次に何が起こりますか?
オフィスが西部にある場合、電話によるスクリーニングがいくつか確実に行われます。 目標は単純です。不適切な候補者をできるだけ早く排除し、できるだけ少ないお金/時間を費やすことです。 ロシアでは、何らかの理由で、この形式はしばしば無視されますが、無駄になります。
最初のスクリーニングは常にeycharで行われます。 点滅は非常に困難です。 通常、彼らはあなたが移動の可能性を開始できるとき、経験として全体として、(彼らがあなたに連絡したとしても)仕事を変えたいという理由について尋ねます。 少しエキゾチックな質問があるかもしれません:モントリオールからのインタビューの間に、私は彼らがここでフランス語を話すという事実についてどう思うか尋ねられました。 明らかに、すべてが肯定的に答えられなければなりません。 gamedevでは、純粋に技術的な質問が技術的なeycharsによってもめったに聞かれません。
成功した場合、技術専門家によるスクリーニングが行われます。 いくつかのスクリーニングだけでなく、いくつかの専門家がいる場合があります。 それらは15分から1時間半続きます。 どんな質問がありますか?
- 技術的で、明確な回答が必要です。 良いリストはこちらです。 原則として、これは上限です;より複雑な、彼らは通常尋ねません。
- オンラインノートを入力します-通常、5分で簡単に解決できるタスク。
- 主題領域に関する質問-明らかに、特定の詳細なしで、ペンと紙が必要です。 たとえば、グラフィックプログラマの立場であれば、GIメソッドとは何ですか。
- 履歴書に示されているものとこれを行う方法-前の段落とほぼ同じ詳細。
時々、技術的なスクリーニングの代わりに/と一緒に、テストが行われます。 次のタイプがあります。
- 限られた時間で小さなプログラム(関数)を作成します(例は前のリストのリンクにあります)。
- ゲームを書く(スペースインベーダー)/フレームワークで何かを最適化する/システムユーティリティ(メモリマネージャなど)を書く/ 1週間の小さなアプリケーション(最大2つ)。 彼らが見たいものを理解することは非常に重要です。 通常、仮想の機能や機能をまとめるのではなく、できるだけ簡潔でシンプルで最適なコードを作成することをお勧めします。
- タイムテスト。 質問のリストと一定時間(45分から2時間)があります。これらについては、テストを送り返すか、オンラインでフォームに記入する必要があります。 質問はセクション(C ++、アルゴリズム、ハードウェア、専門など)に分けられます-少なくともセクションからの質問に答える必要があります。 多くの場合(常にではありませんが)、テストは意図的にすべての質問に答える十分な時間がないように構成されます(頭から直接入力しても)。 明らかに、最初に最も単純なものに答えなければなりません。 多くの場合、質問はグーグル/コンパイルすることができます-しかし、これは完全にあなた次第です。 場合によっては、同様のテストが1週間にわたって行われます。通常、その後、質問はより複雑になり、より詳細な回答が必要になります。
これらの手順を正常に完了すると、通常は(常にではありませんが)オンサイトに呼び出されます。 しかし、これについて-次の問題では、立派な国民が興味を持つでしょう。