Wéi kritt een e Stage bei Google

Virun enger Woch hu mir geschwat eis pädagogesch Programmer , wou d'Kommentaren eis op d'Wichtegkeet vun de Stagen a praktescher Erfahrung higewisen hunn. Et ass onméiglech mat dëser net averstanen, well theoretesch Wëssen muss duerch Praxis konsolidéiert ginn. Mat dësem Post öffnen mir eng Serie vun Artikelen iwwer Summer Stage fir Studenten op: wéi Kärelen dohinner kommen, wat se do maachen a firwat et gutt ass.

Am éischten Artikel wäert ech Iech soen wéi Dir all Etappe vun Interviewen erfollegräich passt an e Stage bei Google kritt.

Wéi kritt een e Stage bei Google

E puer Wierder iwwer Iech selwer

Ech sinn en 1. Joer Masterstudent um HSE St. Petersburg Campus; Ech hunn e Bachelorstudium am Maschinnléieren op der Akademescher Universitéit ofgeschloss. Wärend menger Bachelorstudie war ech aktiv an der Sportsprogramméierung involvéiert an hunn och un verschiddenen Hackathons deelgeholl. Dir kënnt iwwer déi lescht liesen hei, hei и hei.

Iwwer de Stage

Als éischt wëll ech Iech e bëssen iwwer soen wéi e Stage bei Google vu bannen ausgesäit.

All Intern, deen op Google kënnt, gëtt zu engem Team zougewisen. Dëst kéint en Team sinn, deen intern Infrastruktur entwéckelt, vun där d'Leit ausserhalb vun der Firma nach ni héieren hunn, oder e Produkt dat vu Millioune Leit ronderëm d'Welt benotzt gëtt. Esou Produkter kënnen de bekannte YouTube, Google Docs an anerer sinn. Zënter Dosende, oder souguer Honnerte vun Entwéckler an der Entwécklung vun dëse Projeten involvéiert sinn, wäert Dir op eng Equipe ophalen, déi op e puer méi enk Deel dovun spezialiséiert ass. Zum Beispill, am Summer 2018 hunn ech op Google Docs geschafft, nei Funktionalitéit bäigefüügt fir mat Dëscher ze schaffen.

Well Dir e Stagiaire bei der Firma sidd, hutt Dir e Manager genannt Host. Dëst ass en normale Volltimer dee selwer Produkter entwéckelt. Wann Dir eppes net wësst, et net léise kënnt oder mat Probleemer konfrontéiert sidd, da sollt Dir him kontaktéieren. Typesch si wëchentlech Een-zu-een Versammlungen geplangt, wou Dir iwwer déi aktuell Situatioun am Projet diskutéiere kënnt oder iwwer eppes komplett net am Zesummenhang chatten. Zousätzlech ass den Host ee vun deene Leit, déi d'Aarbecht bewäerten, déi Dir während dem Stage gemaach hutt. Et gëtt och vun engem zweeten zousätzleche Rezensor bewäert. An natierlech, si sinn interesséiert Iech Erfolleg.

Google wäert Iech instilléieren, awer dëst ass net sécher, déi gutt Gewunnecht fir en Designdokument ze schreiwen ier Dir eppes maacht. Fir déi, déi et net wëssen, ass en Designdokument en Dokument dat d'Essenz vum existente Problem beschreift, souwéi eng detailléiert technesch Beschreiwung vu senger Léisung. En Designdokument ka fir e ganze Produkt geschriwwe ginn, oder fir just eng nei Funktionalitéit. Nodeems Dir esou Dokumentatioun gelies hutt, kënnt Dir den Zweck verstoen fir deen de Produit konzipéiert gouf a wéi et ëmgesat gouf. Och dacks an de Kommentarer kënnt Dir Dialoger tëscht Ingenieuren gesinn, déi verschidde Weeër diskutéieren fir en Deel vum Projet ëmzesetzen. Dëst gëtt e gutt Verständnis vum Zweck hannert all Entscheedung.

Wat dëse Stage speziell mécht ass datt Dir e puer vun den erstaunlechen internen Entwécklungsinstrumenter benotzt déi Google am Iwwerfloss huet. Nodeems ech mat hinnen geschafft hunn a mat ville Leit geschwat hunn, déi virdru bei Amazon, Nvidia an aner bekannten Technologiefirmen geschafft hunn, kann ech schléissen datt dës Tools eng grouss Chance hunn déi bescht Tools ze sinn déi Dir jeemools an Ärem Liewen begéint. Zum Beispill, en Tool mam Numm Google Code Search erlaabt Iech net nëmmen Är ganz Codebase ze gesinn, d'Geschicht vun Ännerungen op all Zeil vum Code, awer gëtt Iech och d'Fäegkeet fir duerch de Code ze navigéieren, un deem mir an modernen Entwécklungsëmfeld gewinnt sinn, wéi z. als Intellij Idea.An dofir brauch een just e Browser! Den Nodeel mat dëser selwechter Feature ass datt Dir déiselwecht Tools ausserhalb vu Google verpasst.

Wat d'Goodies ugeet, huet d'Firma cool Büroen, gutt Iessen, e Fitnessstudio, gutt Versécherung an aner Goodies. Ech loossen hei just e puer Fotoen aus dem New York Büro:

Wéi kritt een e Stage bei Google
Wéi kritt een e Stage bei Google
Wéi kritt een e Stage bei Google

Wéi eng Offer ze kréien?

Iwwersiicht

Elo ass et Zäit iwwer eppes méi sérieux ze schwätzen: wéi ee Stage kritt?

Hei wäerte mir net iwwer Google schwätzen, awer iwwer wéi dëst am allgemenge Fall geschitt. Ech schreiwen hei ënnen iwwer d'Features vum Intern Selektiounsprozess bei Google.

Den Interviewprozess vun der Firma wäert wahrscheinlech esou ausgesinn:

  1. Uwendung fir Stage
  2. Concours op Hackerrank / TripleByte Quiz
  3. Screening Interview
  4. Éischt technesch Interview
  5. Zweeten techneschen Interview
  6. Onsight Interview

Uwendung fir Stage

Natierlech fänkt et alles mat Ärem Wonsch un e Stage ze kréien. Fir dëst ze maachen, musst Dir et ausdrécken andeems Dir e Formulaire op der Websäit vun der Firma ausfëllt. Wann Dir (oder Är Frënn) Frënn hutt, déi do schaffen, kënnt Dir probéieren duerch si ze kommen. Dës Optioun ass léiwer well et Iech hëlleft aus der Masse vun anere Studenten erauszekommen. Wann dat net méiglech ass, da gëlle selwer.

Probéiert net ze opgeregt ze sinn wann Dir E-Maile mat Inhalt kritt wéi "Dir sidd sou cool, awer mir hunn aner Kandidaten gewielt." An hei hunn ech e puer Rotschléi fir Iech:

Wéi kritt een e Stage bei Google

Concours op Hackerrank / TripleByte Quiz

Wann de Recruteur Äre CV gefall huet, kritt Dir an 1-2 Wochen e Bréif mat der nächster Aufgab. Wahrscheinlech wäert Dir ugebuede ginn e Concours op Hackerrank ze huelen, wou Dir algorithmesch Probleemer an der zougeloosser Zäit léise musst, oder TripleByte Quiz, wou Dir verschidde Froen iwwer Algorithmen, Softwareentwécklung an den Design vu Low- Niveau Systemer. Dës Etapp déngt als initial Filter am Kandidat Selektiounsprozess.

Screening Interview

Wann den Test erfollegräich ass, da wäert Dir e Screening-Interview hunn, wärend Dir mam Recruteur iwwer Är Interessen an d'Projeten schwätzt, déi d'Firma fir Stagiairen ubitt. Wann Dir Interessi weist an Är fréier Erfahrung entsprécht den Erwaardungen vun der Firma, kritt Dir gréng Luucht. A menger Erfahrung ass dëst déi onberechenbarst Plaz am ganze Prozess, a ganz hänkt vum Recruteur of.

Wann Dir dës dräi Tester gepackt hutt, da läit de gréissten Deel vun der Zoufall schonn hannert Iech. Da ginn et technesch Interviewen, déi méi vun Iech ofhängeg sinn, dat heescht datt Dir hir Resultat méi beaflosse kënnt. An dëst ass gutt!

Technesch Interviewen

Duerno kommen déi technesch Interviewen, déi normalerweis iwwer Skype oder Hangouts gefouert ginn. Awer heiansdo ginn et méi exotesch Servicer déi d'Installatioun vun zousätzlech Software erfuerderen. Dofir gitt sécher datt alles am Viraus op Ärem Computer funktionnéiert.

D'Format vun techneschen Interviewen variéiert staark ofhängeg vun der Positioun fir déi Dir interviewt. Wa mir iwwer d'Software Engineering Intern Positioun schwätzen, da kritt Dir héchstwahrscheinlech e puer algorithmesch Probleemer ugebueden, d'Léisung fir déi an engem Online Code Editor kodéiert muss ginn, zum Beispill, coderpad.io. Si kënnen Iech och eng objektorientéiert Designfro stellen fir ze kucken wéi gutt Dir Software Design versteet. Zum Beispill kënne se gefrot ginn en einfachen Online Store ze designen. Richteg, ech sinn nach ni sou eng Aufgab begéint duerch d'Léisung vun där et wierklech méiglech wier dës Fäegkeet ze beurteelen. Um Enn vum Interview kritt Dir wahrscheinlech d'Méiglechkeet Froen ze stellen. Ech recommandéieren Iech staark ze huelen dat eescht, well duerch Froen kënnt Dir Ären Interessi un de Projet weisen an Är Kompetenz am Thema weisen. Ech preparéieren normalerweis eng Lëscht vu potenzielle Froen am Viraus:

  • Wéi funktionéiert d'Aarbecht um Projet?
  • Wat ass déi gréissten Erausfuerderung déi Dir a leschter Zäit misse léisen?
  • Wat ass de Bäitrag vum Entwéckler zum Schlussprodukt?
  • Firwat hutt Dir décidéiert fir dës Firma ze schaffen?

Dir sidd net ëmmer vun der Persoun interviewt mat där Dir an Zukunft wäert schaffen. Dofir kënnen déi lescht Froen Abléck ginn an wat an der Firma als Ganzt geschitt. Fir mech ass et zum Beispill wichteg datt ech en Afloss op d'Endprodukt hunn.

Wann Dir den éischten Interview erfollegräich passt, kritt Dir en zweeten ugebueden. Et wäert ënnerscheeden vum éischten am Interviewer an deementspriechend an den Aufgaben. D'Format wäert héchstwahrscheinlech d'selwecht bleiwen. Nodeems se den zweeten Interview passéiert hunn, kënne si en drëtten ubidden.

Onsight Interview

Wann Dir bis zu dësem Zäitpunkt net refuséiert gouf, da waart en Onsight Interview op Iech, wann de Kandidat fir en Interview am Büro vun der Firma invitéiert ass. Et besteet normalerweis aus verschiddenen techneschen Interviewen an engem Verhalensinterview. Wärend engem Verhalensinterview schwätzt Dir mam Manager iwwer Är Projeten, wéi eng Décisiounen Dir a verschiddene Situatiounen geholl hutt an esou. Dat ass, den Interviewer probéiert Är Perséinlechkeet besser ze verstoen an Är Erfahrung méi detailléiert ze verstoen. E puer Firmen, déi 3-4 technesch Interviewe maachen, bidden nëmmen ee Verhalensinterview op afstand anstatt en Onsight Interview.

Elo bleift et just op d'Äntwert vum Recruteur ze waarden. Wann alles ofgefaangen ass, da wäert Dir definitiv e Bréif mat der laang-erwaarde Offer kréien. Wann et keng Offer ass, sidd net opgeregt. Firmen refuséieren systematesch gutt Kandidaten. Probéiert d'nächst Joer erëm fir e Stage ze gëllen.

Coding Interview

Also, waart... Mir hunn nach keng Interviewe gemaach. Mir hu just erausfonnt wéi de ganze Prozess ausgesäit an elo musse mir gutt op Interviewe virbereeden fir d'Chance op en agreabelen an nëtzlechen Summer net ze verpassen.

Et gi Ressourcen wéi Codeforces, Topcoders и Hackerrankdéi ech scho gesot hunn. Op dëse Siten kënnt Dir eng grouss Zuel vun algorithmic Problemer fannen, an och hir Léisunge fir automatesch Verifizéierung schécken. Dëst ass alles super, awer et erënnert mech éischter un Spatzen aus enger Kanoun ze schéissen. Vill Aufgaben op dës Ressourcen sinn entwéckelt fir eng laang Zäit ze léisen a Wëssen iwwer fortgeschratt Algorithmen an Datestrukturen ze erfuerderen, während Aufgaben an Interviewen normalerweis net sou komplex sinn a sinn entwéckelt fir 5-20 Minutten ze huelen. Dofir, an eisem Fall, eng Ressource wéi LeetCode, déi als Instrument fir technesch Interviewen virbereeden gouf. Wann Dir 100-200 Probleemer vu variéierter Komplexitéit léist, da wäert Dir wahrscheinlech keng Probleemer während dem Interview hunn. Et ginn nach e puer wäertvoll Facebook Code Lab, wou Dir d'Dauer vun der Sessioun auswielen kënnt, zum Beispill, 60 Minutten, an de System wielt eng Rei vu Probleemer fir Iech, déi am Duerchschnëtt net méi wéi eng Stonn léisen.

Vill Leit recommandéieren och d'Buch ze liesen "Knacken der Coding Interview" Ech selwer liesen nëmmen e puer Deeler dovunner selektiv. Awer et ass derwäert ze notéieren datt ech vill algorithmesch Probleemer wärend menger Schouljoer geléist hunn. Jiddereen deen esou Erfahrung net hat, soll op d'mannst dëst Buch duerchbléien.

Och wann Dir e puer technesch Interviewe mat auslännesche Firmen an Ärem Liewen hat, ass et recommandéiert e puer Tester ze huelen. Awer wat méi, wat besser. Dëst hëlleft Iech méi Vertrauen während dem Interview a manner nervös ze fillen. Mock Interviewe kënnen arrangéiert ginn Pramp.

Behuelen Interviewen

Wéi ech erwähnt hunn, während engem Verhalensinterview probéiert den Interviewer méi iwwer Är Erfahrung ze léieren an Äre Charakter ze verstoen. Wat wann Dir e super Entwéckler sidd awer net gutt sidd an engem Team ze schaffen? Ech fäerten datt dëst net vill Leit passt. Zum Beispill kënnt Dir déi folgend Fro gefrot ginn: "Wat ass Är Schwäch?" Nieft esou Froen, wäert Dir gefrot ginn iwwer Projeten ze schwätzen an deenen Dir eng Schlësselroll gespillt hutt, iwwer d'Problemer déi Dir stoungen, souwéi hir Léisungen. Et ass derwäert opgeschriwwen, datt an den éischte Minutten vun technesch Interviewen Dir och iwwer dëst gefrot ginn. Wéi Dir Iech op esou Interviewe virbereet ass gutt geschriwwen an engem vun de Kapitelen am "Cracking the Coding Interview".

Google

Elo datt mir verstinn wéi de intern Selektiounsprozess am Allgemengen ausgesäit a wéi mir op Interviewe virbereeden, ass et Zäit ze schwätzen iwwer wéi et funktionnéiert am Fall vu Google.

Eng Lëscht vu verfügbare Stagen ka fonnt ginn hei. Wann Dir plangt fir e Summerstage ze goen, sollt Dir Iech schonn am September ufänken.

Interviewen

Hei gesäit de Prozess e bëssen ongewéinlech aus. Dir wäert e Screening Interview an zwee technesch Interviewen hunn. Wann Dir Iech gutt an hinnen weist, da gitt Dir op d'Bühn vun der Sich no engem Projet. Dir musst e zimlech laange Questionnaire ausfëllen, an deem Dir all Är aktuell Fäegkeeten uginn, wéi och Är Virléiften iwwer d'Thema vum Projet an d'Plaz ausdrécke wou Dir de Stage wëllt maachen.

Et ass ganz wichteg dëse Formulaire gutt a virsiichteg auszefëllen! Potenziell Hosten, déi no Leit sichen fir hire Projet matzemaachen, kucken duerch déi verfügbar Stagiairen a arrangéieren Gespréicher mat de Kandidaten déi se gär hunn. Si kënne Studenten no Standuert filteren, Schlësselwieder, Scheckzeechen am Bewerbungsformular, an no Interview Scores sortéieren.

Wärend dem Gespréich schwätzt den Interviewer iwwer de Projet fir ze schaffen a léiert och iwwer d'Erfahrung vum Kandidat. Dëst ass eng super Geleeënheet fir erauszefannen wéi den Aarbechtsprozess tatsächlech ausgesäit, well Dir kommunizéiert mat der Persoun déi Äre Host wäert sinn. Nom Interview schreift Dir e Bréif un de Recruteur mat Ären Andréck vum Projet. Wann Dir de Projet gär hutt, an den Interviewer Iech gär hutt, da waart op Iech eng Offer. Soss, wäert Dir verfollegen-up Appellen erwaarden, déi vläicht 2-3-4, oder vläicht guer net. Et ass derwäert ze klären datt och wann Dir d'Interviewen gutt passéiert hutt, awer an der Phase vun der Sich no engem Projet net eng eenzeg Équipe Iech gewielt huet (oder vläicht huet och keen mat Iech geschwat), dann, leider, sidd Dir ouni Offer gelooss .

Amerika oder Europa?

Ënner anerem musst Dir entscheeden wou Dir Äre Stage hutt. Ech hat e Choix tëscht den USA an EMEA. An hei ass et wichteg iwwer e puer Features ze wëssen. Zum Beispill gëtt et d'Gefill datt et méi schwéier ass an d'USA ze kommen. Als éischt musst Dir en zousätzleche 90-Minute Concours huelen, wou Dir algorithmesch Probleemer léise musst, souwéi en anere 15-Minute Quiz, dee probéiert Äre Charakter ze weisen. Zweetens, a menger Erfahrung an der Erfahrung vu menge Frënn, an der Sichphase sinn d'Equipen manner fir Iech interesséiert. Zum Beispill, am Joer 2017 hat ech nëmmen ee Gespréich, duerno huet d'Equipe en anere Kandidat gewielt an ech krut keng Offer. Wärend d'Jongen, déi an Europa ufroen, 4-5 Projeten haten. Am Joer 2018 hunn si am Januar eng Equipe fir mech fonnt, wat zimlech spéit ass. D'Kärelen hunn zu New York geschafft, ech hunn hire Projet gär, an ech hunn d'accord.

Wéi Dir gesitt, sinn d'Saachen an den USA e bësse méi komplizéiert. Mee ech wollt méi dohinner goen wéi an Europa. Plus an den USA bezuelen se méi.

Wéi kritt een e Stage bei Google

Wat maachen ech?

Um Enn vum Stage hutt Dir zwou Méiglechkeeten:

  • Kritt e Stage fir d'nächst Joer.
  • Pass zwee technesch Interviewen fir eng Vollzäitpositioun ze kréien.

Dës zwou Optiounen sinn verfügbar virausgesat datt Dir Ären aktuelle Projet erfollegräich ofgeschloss hutt. Wann dëst net Ären éischte Stage ass, da kënnt Dir souguer eng Vollzäitpositioun ouni Interviewen ugebuede kréien.

Dofir entsteet déi folgend Situatioun, déi mat engem Bild beschriwwe ka ginn:

Wéi kritt een e Stage bei Google

Well dëst meng éischt Stage war, hunn ech decidéiert zwee technesch Interviewen duerchzegoen fir eng Vollzäitplaz ze kréien. Baséierend op hir Resultater si si ausgemaach mir eng Offer ze ginn an hunn ugefaang no engem Team ze sichen, awer ech hunn dës Optioun refuséiert, well ech decidéiert hunn mäi Masterstudium ofzeschléissen. Google ass onwahrscheinlech an 2-3 Joer verschwannen.

Konklusioun

Frënn, ech hoffen, datt ech op eng zougänglech a verständlech Manéier erkläert hunn, wéi de Wee vu Student zum Stagiaire ausgesäit. (an dann zréck ...), an dëst Material wäert säi Lieser fannen, deen et nëtzlech fënnt. Wéi Dir gesitt, ass dëst net sou schwéier wéi et schéngt, Dir musst just Är Faulegkeet, Är Ängscht op der Säit setzen an ufänken ze probéieren!

P.S. Ech hunn et och hei Kanal an engem Weenchen wou een kucke kann.

Source: will.com

Setzt e Commentaire