Googleでむンタヌンシップを取埗する方法

䞀週間前、 私たちは教育プログラムに぀いお話したしたが、コメントでむンタヌンシップず実際の経隓の重芁性を指摘したした。 理論的な知識は実践によっお匷化されなければならないため、これに反察するこずは䞍可胜です。 この投皿では、孊生の倏のむンタヌンシップに関する䞀連の蚘事を開きたす。男たちがどうやっおそこに着くのか、圌らが䜕をするのか、なぜそれが良いのか。







最初の蚘事では、むンタビュヌのすべおの段階を正垞に完了し、Googleでむンタヌンシップを取埗する方法を玹介したす。













あなた自身に぀いおのいく぀かの蚀葉



私はHSEのサンクトペテルブルクキャンパスの1幎生で、アカデミヌオブマシンラヌニングの孊士課皋を卒業したした。 圌は孊郚課皋でスポヌツプログラミングに積極的に関䞎し、さたざたなハッカ゜ンにも参加したした。 埌者に぀いおは、 こちら 、 こちら 、 こちらをご芧ください 。







むンタヌンシップに぀いお



始めるために、Googleのむンタヌンシップが内郚からどのように芋えるかに぀いお少しお話したいず思いたす。







Googleに来るすべおの研修生はチヌムに結び付けられおいたす。 これは、瀟倖の人が䜕も聞いおいない内郚むンフラストラクチャを開発しおいるチヌム、たたは䞖界䞭の䜕癟䞇人もの人々が䜿甚しおいる補品かもしれたせん。 そのような補品には、悪名高いYouTube、Googleドキュメントなどが含たれたす。 これらのプロゞェクトの開発には数十人たたは数癟人の開発者が関䞎しおいるため、最終的にはその狭い郚分に特化したチヌムになりたす。 たずえば、2018幎の倏に、Googleドキュメントで䜜業し、テヌブルを操䜜するための新しい機胜を远加したした。







䌚瀟のむンタヌンであるため、ホストず呌ばれるマネヌゞャヌがいたす。 これは定期的なフルタむマヌであり、それ自䜓が補品の開発に埓事しおいたす。 䜕かわからない、解決できない、たたは問題が発生した堎合は、圌に連絡する必芁がありたす。 通垞、1察1の毎週の䌚議が予定されおおり、プロゞェクトの䜜業の珟圚の状況に぀いお議論したり、たったく無関係なこずに぀いおチャットしたりできたす。 さらに、ホストは、むンタヌンシップ䞭に行った䜜業を評䟡する人々の1人です。 別のレビュヌアは、2人目の远加のレビュヌアによっお評䟡されたす。 そしおもちろん、圌らはあなたのためにすべおがうたくいくこずに興味がありたす。







Googleはあなたに予防接皮をしたすが、確かにそうではありたせん。䜕かをする前にデザむンドキュメントを曞くのは良い習慣です。 知らない人にずっおは、dzdokは既存の問題の本質ずその解決策の詳现な技術的説明を蚘茉した文曞です。 補品党䜓ずいずれかの新しい機胜の䞡方に぀いお、dizdockを䜜成できたす。 このドキュメントを読んだ埌、補品が考案された目的ずその実装方法を理解できたす。 たた、倚くの堎合、プロゞェクトの䞀郚を実装するさたざたな方法を議論する゚ンゞニア間の察話をコメントで芋るこずができたす。 これにより、各決定が行われた理由を十分に理解できたす。







むンタヌンシップの特城は、すばらしい内郚開発ツヌルを䜿甚する必芁があるこずです。その䞭には倚くのGoogleがありたす。 Amazon、Nvidia、その他の有名なテクノロゞヌ䌁業で以前働いおいた倚くの人々ずチャットし、おしゃべりをしたこずで、これらのツヌルはあなたが人生で出䌚うすべおの䞭で最高のものになる可胜性が高いず結論づけるこずができたす。 たずえば、Google Code Searchずいうツヌルを䜿甚するず、コヌドベヌス党䜓、コヌドの各行の倉曎履歎を衚瀺できるだけでなく、Intellij Ideaなどの珟代の開発環境で䜿甚されおいるコヌドをナビゲヌトするこずもできたす。ただのブラりザ 同じ機胜に関連するマむナス点は、Googleの倖郚ではこれらの同じツヌルを芋逃すこずです。







グッズに関しおは、䌚瀟にはクヌルなオフィスがあり、圌らはよく食事をし、ゞム、良い保険、その他の肉焌きを提䟛したす。 ニュヌペヌクオフィスの写真をここにいく぀か残しおおきたす。















オファヌを取埗する方法



埩習



今こそ、もっず深刻なこずに぀いお話をする時です。むンタヌンシップを取埗する方法は







これはGoogleに぀いおではなく、䞀般的なケヌスでこれがどのように起こるかに぀いおです。 Googleでの研修生の遞択プロセスの機胜に぀いおは、以䞋に蚘述したす。







䌁業ぞのむンタビュヌのプロセスは次のようになりたす。







  1. むンタヌンシップの申し蟌み
  2. Hackerrank / TripleByteクむズコンテスト
  3. スクリヌニングむンタビュヌ
  4. 最初の技術面接
  5. 2回目の技術面接
  6. オンサむトむンタビュヌ


むンタヌンシップの申し蟌み



明らかに、それはすべおむンタヌンシップを取埗するあなたの欲求から始たりたす。 これを行うには、䌚瀟のWebサむトでアンケヌトに蚘入しおそれを衚珟する必芁がありたす。 あなたたたはあなたの友人がそこで働いおいる友人を持っおいるなら、あなたは圌らを乗り越えようずするこずができたす。 このオプションは、他の孊生の膚倧なストリヌムから目立぀のに圹立぀ため、掚奚されたす。 これが䞍可胜な堎合は、自分で食事をしおください。







「あなたはずおもクヌルですが、私たちは他の候補者を遞びたした」ずいうフォヌムの内容の手玙をメヌルで受け取ったずき、あたり動揺しないようにしおください。 そしお、ここにあなたのためのヒントがありたす











Hackerrank / TripleByteクむズコンテスト



採甚担圓者が履歎曞を気に入った堎合、1〜2週間以内に次のタスクを蚘茉した手玙を受け取りたす。 ほずんどの堎合、割り圓おられた時間内にアルゎリズムの問​​題を解決する必芁があるHackerrankのコンテスト、たたはアルゎリズム、゜フトりェア開発、䜎レベルシステムに関するさたざたな質問に答える必芁があるTripleByte Quizに参加するよう求められたす。 この段階は、遞択プロセスの初期フィルタヌずしお機胜したす。







スクリヌニングむンタビュヌ



テストが成功した堎合、スクリヌニングむンタビュヌが埅っおいたす。そこでは、リクルヌタヌずあなたの興味や䌚瀟がむンタヌンに提䟛するプロゞェクトに぀いお話したす。 興味を瀺し、以前の経隓が䌚瀟の期埅に応える堎合、青信号が䞎えられたす。 私の経隓では、これはプロセス党䜓で最も予枬䞍可胜な堎所であり、採甚担圓者に倧きく䟝存しおいたす。







これら3぀のテストに成功した堎合、䞻なチャンスはすでに遅れおいたす。 それから、あなたにより䟝存しおいる技術面接がありたした。぀たり、あなたは圌らの結果により圱響を䞎えるこずができたす。 そしおこれはいいです







技術面接



次に、通垞、Skypeたたはハングアりトを介しお行われる技術面接が行われたす。 しかし、远加の゜フトりェアのむンストヌルを必芁ずするより゚キゟチックなサヌビスが存圚する堎合がありたす。 したがっお、すべおがコンピュヌタヌで機胜するこずを確認しおください。







技術面接の圢匏は、面接する立堎に倧きく䟝存したす。 Software Engineering Internの䜍眮に぀いお話しおいる堎合、おそらくいく぀かのアルゎリズム䞊の問題が提䟛されたす。その解決策は、たずえばcoderpad.ioなどのオンラむンコヌド゚ディタヌで゚ンコヌドする必芁がありたす。 たた、オブゞェクト指向蚭蚈に぀いお質問しお、゜フトりェア蚭蚈にどれだけ慣れおいるかを確認するこずもできたす。 たずえば、簡単なオンラむンストアの蚭蚈を䟝頌される堎合がありたす。 確かに、私はそのような仕事に出䌚ったこずはありたせん。その解決策によっお、このスキルを刀断するこずは本圓に可胜です。 むンタビュヌの最埌に、おそらく質問する機䌚が䞎えられたす。 これを真剣に受け止めるこずを匷くお勧めしたす。なぜなら、プロゞェクトぞの関心を瀺すこずができる質問のおかげで、トピックに関する胜力を実蚌できるからです。 私は通垞、朜圚的な質問のリストを事前に準備したす。









あなたは、将来䞀緒に働く人ず垞に面接を受けるわけではありたせん。 したがっお、最新の質問は、䌚瀟党䜓で䜕が起こっおいるのかを知るこずができたす。 たずえば、私にずっおは、最終補品に圱響を䞎えるこずが重芁です。







最初の面接が正垞に完了するず、2回目の面接が提䟛されたす。 最初から、むンタビュアヌおよびそれに応じおタスクによっお区別されたす。 圢匏は同じたたです。 2回目のむンタビュヌに合栌した埌、3回目のむンタビュヌを提䟛できたす。







オンサむトむンタビュヌ



この時点たでに拒吊されおいない堎合、候補者が䌚瀟のオフィスでの面接に招埅されるず、オンサむト面接が埅っおいたす。 通垞、耇数の技術面接ず1぀の行動面接で構成されたす。 行動面接では、プロゞェクト、さたざたな状況でどのような決定をしたかなどに぀いおマネヌゞャヌず話したす。 ぀たり、むンタビュアヌはあなたの性栌をよりよく理解し、あなたの経隓をより詳现に理解しようずしおいたす。 䞀郚の䌁業では、オンサむトむンタビュヌの代わりに3〜4回の技術面接を実斜し、1぀の行動のみをリモヌトで行うこずを提案しおいたす。







今ではリクルヌタヌの応答を埅぀だけです。 すべおが順調に進んだ堎合、埅望のオファヌのある手玙が必ず届きたす。 申し出がない堎合は、萜胆しないでください。 䌁業は良い候補者を䜓系的に拒吊したす。 来幎もむンタヌンシップに応募しおみおください。







むンタビュヌコヌディング



だから、ちょっず...ただむンタビュヌをしおいない。 党䜓のプロセスがどのように芋えるかを芋぀けたので、今は面癜くお䟿利に倏を過ごす機䌚を逃さないように、むンタビュヌの準備をしなければなりたせん。







Codeforces 、 Topcoder、 Hackerrankなどのリ゜ヌスがありたす。 これらのサむトでは、倚数のアルゎリズムの問​​題を芋぀けるこずができ、それらの゜リュヌションを自動怜蚌に送信できたす。 それはすべお玠晎らしいですが、スズメの発砲のようなものです。 これらのリ゜ヌスの倚くのタスクは、長い゜リュヌション時間のために蚭蚈され、高床なアルゎリズムずデヌタ構造の知識を必芁ずしたすが、むンタビュヌのタスクは通垞それほど耇雑ではなく、5〜20分間蚭蚈されたす。 したがっお、このケヌスでは、技術面接の準備ツヌルずしお䜜成されたLeetCodeなどのリ゜ヌスがはるかに適しおいたす。 さたざたな耇雑さの100〜200の問題を解決する堎合、高い確率で、むンタビュヌ䞭に問題が発生するこずはありたせん。 たずもなものの䞭には、 Facebook Code Labもありたす。この䞊で、セッションの継続時間60分などを遞択できたす。システムは、解くのに平均1時間もかからない䞀連のタスクをピックアップしたす。







さらに倚くの人が、Cracking the Coding Interviewを読むこずをお勧めしたす。 私自身はその䞀郚のみを遞択的に読みたした。 しかし、孊校時代に倚くのアルゎリズムの問​​題を解決したこずは泚目に倀したす。 それにもかかわらず、そのような経隓を持っおいなかった人は、少なくずもこの本を熟読すべきです。







たた、あなたの人生で倖囜䌁業ずの技術面接がほずんど行われおいない堎合は、いく぀かのトラむアルを経隓するこずをお勧めしたす。 しかし、倚ければ倚いほど良いです。 これにより、面接䞭に自信を持ち、緊匵を和らげるこずができたす。 詊隓面接は、 Prampで手配できたす。







行動面接



先ほど述べたように、行動面接では、面接官はあなたの経隓に぀いおもっず孊び、あなたの性栌を理解しようずしたす。 あなたが優れた開発者であるが、チヌムで働くこずができない堎合はどうなりたすか 倚くの人が満足しないのではないかず心配しおいたす。 たずえば、「あなたの匱点は䜕ですか」ずいう質問がありたす。この皮の質問に加えお、重芁な圹割を果たしたプロゞェクト、解決しなければならない問題に぀いお話し合うように求められたす。 技術面接の最初の数分で、これに぀いお尋ねられるこずもありたす。 このようなむンタビュヌの準備方法に぀いおは、「コヌディングむンタビュヌのクラッキング」の章で詳しく説明されおいたす。







グヌグル



むンタヌンを遞択するプロセスが䞀般的なケヌスでどのように芋えるか、むンタビュヌの準備方法が明確になったので、Googleのケヌスでこれがどのように機胜するかに぀いお話したす。







利甚可胜なむンタヌンシップのリストはこちらにありたす 。 倏のむンタヌンシップに参加する予定がある堎合は、9月に応募を開始する必芁がありたす。







就職面接



ここでは、プロセスは少し倉わっおいたす。 スクリヌニングむンタビュヌず2぀の技術面接がありたす。 それらをよく芋せれば、プロゞェクト怜玢の段階に行くこずができたす。 珟圚のスキルをすべお瀺すかなり長いアンケヌトに蚘入する必芁がありたす。たた、プロゞェクトのトピックやむンタヌンシップを垌望する堎所に関する奜みを衚明する必芁がありたす。







このフォヌムに十分な泚意を払っお蚘入するこずが非垞に重芁です プロゞェクトで人を探しおいる朜圚的なホストは、利甚可胜なむンタヌンを芋お、圌らが奜きな候補者ずの䌚話を手配したす。 堎所、キヌワヌド、アンケヌトのチェックマヌクで生埒をフィルタリングし、むンタビュヌのポむントで䞊べ替えるこずができたす。







䌚話䞭、むンタビュアヌは䜜業察象のプロゞェクトに぀いお話し、たた候補者の経隓に぀いおも孊びたす。 あなたはあなたのホストになる人ず通信しおいるので、䜜業プロセスが実際にどのように芋えるかを知る絶奜の機䌚がありたす。 面接の埌、プロゞェクトの印象を蚘したリクルヌタヌに手玙を曞きたす。 プロゞェクトが気に入ったが、むンタビュアヌがあなたを気に入った堎合、オファヌがあなたを埅っおいたす。 それ以倖の堎合は、埌続の呌び出しが予想されたす。これは2-3-4個であり、おそらくそれ以䞊ではありたせん。 あなたがよくむンタビュヌされたずしおも、プロゞェクト怜玢段階で単䞀のチヌムがあなたを遞択しなかったたたはおそらく誰もあなたず話しさえしなかった堎合でも、悲しいこずに、あなたは申し出なしで残されるこずを明確にするこずは䟡倀がありたす。







アメリカかペヌロッパか



ずりわけ、むンタヌンシップが行われる堎所を決定する必芁がありたす。 私はアメリカずEMEAの間で遞択肢がありたした。 そしお、ここでいく぀かの機胜に぀いお知るこずが重芁です。 たずえば、アメリカに入囜するのはもっず難しいず感じおいたす。 たず、アルゎリズムの問​​題を解決する必芁がある90分間の远加のコンテストず、キャラクタヌを明らかにしようずする別の15分間の調査を行う必芁がありたす。 第二に、私の経隓ず私の友人の経隓では、チヌム怜玢フェヌズに興味を持぀可胜性は䜎くなりたす。 たずえば、2017幎に、私は1぀の䌚話しか行わなかった埌、チヌムは別の候補者を遞択したしたが、オファヌを受け取りたせんでした。 圌らがペヌロッパに絊逌しおいる間、4-5のプロゞェクトがありたした。 2018幎、圌らは1月にチヌムを芋぀けたしたが、かなり遅れおいたす。 圌らはニュヌペヌクで働いおいたしたが、私は圌らのプロゞェクトが奜きで、同意したした。







ご芧のずおり、アメリカでは事態はもう少し耇雑です。 しかし、私はペヌロッパよりもっずそこに行きたかった。 加えお、米囜ではより倚くを支払いたす。









あずはどうする



むンタヌンシップの終わりには、2぀のオプションがありたす。









これらの2぀のオプションは、珟圚のプロゞェクトを正垞に完了した堎合に䜿甚できたす。 これが最初のむンタヌンシップでない堎合、面接なしでフルタむムのポゞションを提䟛するこずさえありたす。







したがっお、次の状況が発生したす。これは1぀の図で説明できたす。









これが私の最初のむンタヌンシップであったため、私はフルタむムのポゞションを埗るために2぀の技術面接を受けるこずにしたした。 圌らの結果によるず、圌らは私に申し出をするこずに同意し、チヌムを探し始めたしたが、修士課皋を修了するこずに決めたため、このオプションを拒吊したした。 Googleが2〜3幎で消滅するこずはたずありたせん。







おわりに



友人たち、孊生から研修生ぞの道がどのように芋えるかそしお戻っお...に぀いお、簡単か぀明確に話しおいただければ幞いです。 ご芧のずおり、これは芋た目ほど難しくはありたせん。怠、恐れを捚おお、詊しおみおください







PS私はたたあなたが芋るこずができるカヌトに小さな運河を持っおいたす。








All Articles