シリコンバレー面接の体験談 (シリコンバレーの一流企業から内定を貰う戦略)

この記事は、エンジニア向けの面接の記事ですが、戦略などは他の職業と類似するところが多くあります。ぜひ参考にしてみてください。

この8ヶ月間、私はGoogleのDeepMind、Wadhwani Institute of AI、Microsoft、Ola、Fractal Analyticsなど様々な企業で、主にデータサイエンティスト、ソフトウェアエンジニア、リサーチエンジニアの役割について面接を受けてきた。

その過程で、私は多くの偉大な頭脳と交流する機会を得ただけでなく、面接の際に人々が本当に何を求めているのかという感覚とともに、自分自身を俯瞰することができた。もし私がこのような知識を事前に持っていたら、多くの失敗を避け、より良い方法で準備をすることができただろう。

これは私の後輩と、AIで働く人たちと本当に充実した仕事の機会がないことについて話し合ったことから生まれた。

私が準備をしているとき、人々が多くのリソースを使用していることに気づいたが、過去数ヶ月の私の経験により、最小限のもので片付けることができることに気づいた。

まず、「注目を浴びる方法」(面接)を紹介する。

そして、応募すべき企業やスタートアップのリストを提供し、その後に面接を突破する方法を紹介する。

私が経験したことをもとに、「何を目指して働くべきか」というセクションを加えている。

最後に、準備に必要な最低限のリソースを紹介する。

大学外での成果で結果は決まる。

履歴書は本当にきちんと簡潔であるべきだ

次に重要なのは、あなたのGithubプロフィールです。
LinkedInと違って「誰があなたのプロフィールを見たか」というオプションがないため、多くの人がこの可能性を過小評価しています。

人々があなたのGithubを見るのは、あなたが履歴書に書いたことを検証する唯一の方法だからだ。
特にデータサイエンスでは、オープンソースが大きな役割を担っており、ツールの大半、様々なアルゴリズムの実装、学習リソースのリスト、すべてがオープンソース化されています。今のところ最低限必要なことは
– もしまだ持っていなければ、Githubのアカウントを作成すること。

自分が行ったプロジェクトごとにリポジトリを作成すること。

コードの実行方法を明確に説明したドキュメントを追加すること。

各ファイルについて、各関数の役割、各パラメータの意味、適切な書式(PythonのPEP8など)、前のステップを自動化するスクリプトについて言及したドキュメントを追加すること(オプション)。

3つ目のステップは、ほとんどの人に欠けている、自分の経験や個人的なプロジェクトを示すポートフォリオのウェブサイトを持つことです。

ポートフォリオを作成することは、あなたが本当にその分野に入ることに真剣であることを示し、信憑性の要素に多くのポイントを追加します。

また、一般的に履歴書にはスペースの制約があり、多くの詳細を見逃しがちです。ポートフォリオを使えば、詳細を深く掘り下げることができますし、プロジェクトやアイデアのビジュアル化やデモンストレーションを含めることを強くお勧めします。

ドラッグ&ドロップで簡単に作成できる無料のプラットフォームもたくさんあります。

最後に、最近では多くのリクルーターやスタートアップ企業がLinkedInを採用のためのプラットフォームとして使い始めている。多くの良い求人がそこに掲載されます。

リクルーターだけでなく、影響力のあるポジションに就いている人たちもLinkedInには積極的に参加しています。だから、彼らの注意を引くことができれば、あなたも採用されるチャンスがある。

それとは別に、きれいなプロフィールを維持することは、人々があなたとつながろうとする意志を持つために必要だ。

LinkedInの重要な部分は検索ツールであり、あなたが表示されるためには、あなたのプロフィールに関連するキーワードが散りばめられていなければならない。

最終的にまともなものができるまで、私は何度も繰り返し、再評価を繰り返した。また、一緒に仕事をしたことのある人や部下に、あなたのスキルについて推薦してもらい、あなたと仕事をした経験について語る推薦文を追加することも絶対に必要です。こうすることで、実際に注目される可能性が高まります。

これだけだと大変に思えるかもしれませんが、1日や1週間、1ヶ月でやる必要はないことを覚えておいてください。これはプロセスであり、終わりはない。最初にすべてを設定するのは確かに手間がかかるが、いったんそれができて、自分の周りで起こる出来事に合わせて定期的に更新し続ければ、とても簡単なことに気づくだけでなく、自分自身について意識するようになるため、明確に準備しなくても、いつでもどこでも自分について話すことができるようになる。

b) 自分を見失わない:多くの人が、さまざまな職務経歴のように自分を見せるという間違いを犯しているのを私は見てきた。私に言わせれば、まず自分が何に興味があるのか、何をするのが幸せなのかを決め、それから関連する機会を探すのが常にベターだ。AI人材の需要が供給を上回っているという事実が、この機会を与えてくれる。上記のような準備に時間を費やすことで、自分自身を総合的に見ることができるようになり、この決断が容易になります。また、面接で聞かれるさまざまな種類の質問に対する答えを準備する必要もない。自分が本当に関心を持っていることについて話すのだから、そのほとんどは自然に出てくるだろう。

c) ネットワーキング:github,personal web,Linkedlnで地盤が硬め、自分を見失わないことの重要性がわかったら、実際に役立つのがネットワーキングだ。人と話さなければ、チャンスに恵まれるかもしれない多くの情報を逃してしまう。物理的にでなくても、LinkedInで毎日新しい人とつながり続けることが重要だ。人脈作りとは、人にメッセージを送って紹介をしてもらうことではない。私が駆け出しの頃、私はこの間違いをあまりにも頻繁に犯していた。ネットワーキングにおけるもうひとつの重要なステップは、自分のコンテンツを発信することだ。例えば、何か得意なことがあれば、それについてブログを書き、そのブログをFacebookやLinkedInでシェアする。これは他の人を助けるだけでなく、自分も助けることになる。十分なネットワークができれば、あなたの知名度は何倍にもなる。あなたの投稿に「いいね!」を押したり、コメントをくれたりするネットワークの中の一人が、あなたの専門知識を持つ人を探しているかもしれない人たちを含む、より幅広いオーディエンスにあなたの投稿を届ける手助けをしてくれるかもしれないのだ。

面接での極意

面接は部屋に入った瞬間から始まり、その瞬間から自己紹介を求められるまでの間に様々なことが起こり得ます。特にスタートアップ企業の面接では、カルチャーフィットが非常に重視されるため、ボディランゲージや笑顔で挨拶をしているかどうかが大きな役割を果たします。面接官があなたにとって見知らぬ人であるのと同様に、あなたもその人にとって見知らぬ人であることを理解する必要がある。だから、面接官もあなたと同じように緊張しているはずだ。

面接は、あなたと面接官との会話としてとらえることが大切です。あなたは素晴らしい職場を探しており、面接官は(あなたのような)素晴らしい人材を探しているのです。ですから、あなたが自分自身について良い感触を持っていることを確認し、相手にとって会話の最初の瞬間が心地よいものになるよう、あなたが主導権を握るようにしましょう。それを実現する最も簡単な方法は、笑顔でいることだ。

面接には2つのタイプがあります。1つは、面接官が用意された質問セットを持って来て、あなたのプロフィールに関係なく、ただそれだけを聞こうとするもので、もう1つは、あなたの履歴書に基づいて面接が行われるものです。まずは2つ目から。

この種の面接は一般的に、「あなた自身について少し話してもらえますか」という質問から始まります。この時点で、2つのことは大きなNOです-大学時代のGPAについて話すことと、自分のプロジェクトについて詳しく話すことです。理想的な自己PRは、1~2分程度の長さで、今まで何をしてきたか、そして学業に限定しない。本を読むこと、スポーツをすること、瞑想など、基本的にあなたを定義するのに貢献するものであれば何でも構いません。面接官は、あなたがここで話したことを手がかりに次の質問をし、面接の技術的な部分が始まります。この種の面接の動機は、あなたが履歴書に書いたことが真実かどうかを本当にチェックすることです:
もし “”Y “”の代わりに “”X “”を使っていたらどうなっていたか、など。

例えば、面接官が「もっと複雑なモデルを使えばもっと良い結果が得られたはずだ」と言った場合、「実際には扱うデータが少なかったので、オーバーフィッティングにつながったかもしれない」と答えるかもしれない。ある面接では、実際のユースケースを想定したアルゴリズムを設計するケーススタディに取り組みました。あるプロジェクトについて話す許可が下りたとき、面接官は次のような流れで話すととても好感を持つことに気づいた:
問題>1つか2つの過去のアプローチ>私たちのアプローチ>結果>直感

Waiting for interview

もうひとつの面接は、あなたの基本的な知識をテストするものだ。あまり難しい質問は期待しない方がいい。しかし、主に線形代数、確率、統計、最適化、機械学習、ディープラーニングを中心に、あなたが持っているはずの基礎知識をくまなくチェックされることは間違いない。

準備に必要な最小限のリソースで述べたリソースで十分だが、その中で少しも取りこぼしがないようにしてほしい。ここで気をつけなければならないのは、これらの問題を解くのにかかる時間だ。これらの問題は基本的なことをカバーしているので、ほとんど即座に解答することが求められます。ですから、それなりの準備をしましょう。

そのプロセスを通じて、自分が何を知っていて、何を知らないかについて自信を持ち、正直に話すことが大切だ。わからないと確信できる質問があれば、「あー」「うーん」と相づちを打つのではなく、率直に言いましょう。もし、ある概念が本当に重要であるにもかかわらず、あなたがそれに答えるのに苦労しているのであれば、面接官は(あなたが最初の部分でどうだったかにもよりますが)一般的に喜んでヒントを与えたり、正しい解答に導いてくれるでしょう。そのヒントをうまく選び、正しい解答にたどり着ければ大きなプラスだ。緊張しないようにしましょう。緊張しないようにするには、やはり笑顔が一番です。

面接の最後に、面接官から何か質問はないかと聞かれます。面接が終わったと思って、何も質問することはないと言ってしまうのは本当に簡単です。

この最後の質問に失敗しただけで不採用になった人をたくさん知っています。前にも述べたように、面接を受けるのはあなただけではありません。企業との相性も見ているのです。

ですから、本当にその会社に入りたいのであれば、その会社のワークカルチャーや、どのような役割を担っているのかについて、多くの質問をしなければならないのは明らかです。

それは、面接する人に興味を持つのと同じくらい簡単なことです。あなたの周りのすべてのものから学ぶことが常にあり、あなたがそのチームの一員になることに本当に興味があるという印象を面接官に残すようにしなければなりません。私が面接官全員にするようになった最後の質問は、改善してほしい点についてのフィードバックです。これはとても役に立ちましたし、もらったフィードバックはすべて今でも覚えていて、日常生活に取り入れています。

以上だ。私の経験に基づけば、自分自身に正直で、実力があり、面接を受ける会社のことを本当に気にかけていて、正しい考え方を持っていれば、すべてのボックスにチェックを入れて、すぐにお祝いのメールが届くはずです。
私たちはチャンスに満ち溢れた時代に生きています。その道で一番になる努力をすれば、収益化する方法が見つかるはずだ。ゲイリー・ヴェイナチャックが言うように:

今、AIで働くには絶好の機会だ。もしあなたが本当にAIに情熱を持っているなら、AIでできることはたくさんある。AIでできることはたくさんある。私たちは自分たちを取り巻く問題について口うるさく言い続けていますが、私たちのような庶民が、ただ文句を言うだけでなく、それらの問題に対して実際に何かをできる、そんな時代はかつてなかったのです。

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です