Nola lortu praktikak Googlen

Duela aste bat hitz egin genuen gure hezkuntza programak , non iruzkinek praktiken eta esperientzia praktikoaren garrantzia adierazi ziguten. Honekin ados ez egotea ezinezkoa da, ezagutza teorikoak praktikarekin finkatu behar baitira. Post honekin ikasleentzako udako praktikei buruzko artikulu sorta zabaltzen dugu: mutilak nola iristen diren bertara, zer egiten duten bertan eta zergatik den ona.

Lehenengo artikuluan, elkarrizketen fase guztiak arrakastaz gainditu eta Google-n praktikak nola lortu esango dizut.

Nola lortu praktikak Googlen

Zure buruari buruzko hitz batzuk

HSE San Petersburgoko campuseko 1. mailako ikaslea naiz;Makinen ikaskuntzako lizentziatura egin nuen Unibertsitate Akademikoan. Graduko ikasketetan aktiboki parte hartu nuen kirol programazioan eta hainbat hackathonetan ere parte hartu nuen. Azken honi buruz irakur dezakezu Hemen, Hemen ΠΈ Hemen.

Praktikaren inguruan

Lehenik eta behin, Google-n praktikak barrutik nolakoa den kontatu nahi dizut.

Google-ra etortzen den bekadun bakoitza talde batean esleitzen da. Hau izan daiteke konpainiaz kanpoko jendeak inoiz entzun ez duen barne azpiegitura garatzen duen talde bat edo mundu osoko milioika pertsonek erabiltzen duten produktu bat. Horrelako produktuak YouTube, Google Docs eta beste ezagunak izan daitezke. Proiektu hauen garapenean dozenaka garatzaile edo ehunka parte hartzen dutenez, zati estuago batean espezializatutako talde batean amaituko duzu. Adibidez, 2018ko udan, Google Docs-en lan egin nuen, taulekin lan egiteko funtzionaltasun berriak gehituz.

Enpresan bekaduna zarenez, anfitrioi izeneko kudeatzaile bat duzu. Hau produktuak garatzen dituen tenporizadore arrunt arrunta da. Zerbait ez badakizu, konpondu ezin baduzu edo arazoren bat izanez gero, berarekin harremanetan jarri beharko zenuke. Normalean, astero bat-bateko bilerak antolatzen dira, non proiektuaren egungo egoeraz eztabaidatu edo guztiz zerikusirik ez duen zerbaiti buruz hitz egin dezakezun. Gainera, anfitrioia praktikaldian egindako lana baloratuko duen horietakoa da. Bigarren ebaluatzaile osagarri batek ere ebaluatuko du. Eta noski, zu arrakasta izatea interesatzen zaie.

Googlek txertatuko dizu, baina hori ez da ziur, diseinu-dokumentu bat idazteko ohitura ona ezer egin aurretik. Ezagutzen ez dutenentzat, diseinu-dokumentua dagoen arazoaren funtsa azaltzen duen dokumentua da, baita bere irtenbidearen deskribapen tekniko zehatza ere. Diseinu-dokumentu bat produktu oso baterako edo funtzionaltasun berri baterako idatzi daiteke. Dokumentazioa irakurri ondoren, produktua zein helbururekin sortu zen eta nola inplementatu zen ulertu dezakezu. Gainera, askotan iruzkinetan ingeniarien arteko elkarrizketak ikus ditzakezu proiektuaren zatiren bat gauzatzeko modu desberdinak eztabaidatzen dituztenak. Horrek erabaki bakoitzaren atzean dagoen helburua ondo ulertzen du.

Praktika hau berezi egiten duena zera da, Google-k ugari dituen barne garapenerako tresna harrigarri batzuk erabil ditzakezula. Haiekin lan egin eta aurretik Amazon, Nvidia eta beste teknologia-enpresa ezagun batzuetan lan egin duten jende askorekin hitz eginda, ondorioztatu dezaket tresna hauek zure bizitzan topatuko dituzun tresnarik onenak izateko aukera handia dutela. Adibidez, Google Code Search izeneko tresnak zure kode-oinarri osoa ikusteaz gain, kode lerro bakoitzean izandako aldaketen historia ez ezik, garapen-ingurune modernoetan ohituta gauden kodean zehar nabigatzeko aukera ere ematen dizu. Intellij Idea bezala. Eta horretarako arakatzaile bat besterik ez duzu behar! Ezaugarri honekin lotutako alde txarra da Google-tik kanpo tresna horiek galduko dituzula.

Opariei dagokienez, konpainiak bulego politak ditu, janari ona, gimnasioa, aseguru ona eta beste gozo batzuk. Hemen utziko ditut New Yorkeko bulegoko argazki pare bat:

Nola lortu praktikak Googlen
Nola lortu praktikak Googlen
Nola lortu praktikak Googlen

Nola lortu eskaintza?

ΠžΠ±Π·ΠΎΡ€

Orain zerbait serioago bati buruz hitz egiteko garaia da: nola lortu praktikak?

Hemen ez dugu Google-ri buruz hitz egingo, kasu orokorrean hori nola gertatzen den baizik. Jarraian idatziko dut Google-n bekadun hautaketa-prozesuaren ezaugarriei buruz.

Enpresaren elkarrizketa-prozesua ziurrenik honelakoa izango da:

  1. Praktikak egiteko eskaera
  2. Hackerrank/TripleByte Quiz-en lehiaketa
  3. Emanaldiko elkarrizketa
  4. Lehenengo elkarrizketa teknikoa
  5. Bigarren elkarrizketa teknikoa
  6. Ikuspegiko elkarrizketa

Praktikak egiteko eskaera

Jakina, dena praktikak egiteko gogoarekin hasten da. Horretarako, enpresaren webguneko formulario bat betez adierazi behar duzu. Zuk (edo zure lagunak) bertan lan egiten duten lagunak badituzu, haien bitartez sartzen saia zaitezke. Aukera hau hobe da beste ikasleen artean nabarmentzen laguntzen dizulako. Hori posible ez bada, aplikatu zeure burua.

Saiatu gehiegi ez haserretzen "oso polita zara, baina beste hautagai batzuk aukeratu ditugu" bezalako edukia duten mezu elektronikoak jasotzen dituzunean. Eta hona hemen aholku batzuk zuretzat:

Nola lortu praktikak Googlen

Hackerrank/TripleByte Quiz-en lehiaketa

Kontratatzaileari zure curriculuma gustatu bazaio, 1-2 aste barru gutun bat jasoko duzu hurrengo zereginarekin. Seguruenik, Hackerrank-en lehiaketa bat egitea proposatuko zaizu, non emandako denboran arazo algoritmikoak ebatzi beharko dituzun, edo TripleByte Quiz-en, non algoritmoei, software garapenari eta baxuko diseinuari buruzko hainbat galdera erantzun beharko dituzun. maila sistemak. Etapa honek hautagaien hautaketa-prozesuaren hasierako iragazki gisa balio du.

Emanaldiko elkarrizketa

Proba arrakastatsua bada, pantaila-elkarrizketa bat izango duzu, eta bertan kontratatzailearekin hitz egingo duzu zure interesei eta enpresak bekadunei eskaintzen dizkien proiektuei buruz. Interesa erakusten baduzu eta zure aurreko esperientzia konpainiaren itxaropenekin bat badator, argi berdea emango zaizu. Nire esperientziaren arabera, hau da prozesu osoko lekurik ezustekoena, eta oso kontratatzailearen araberakoa da.

Hiru proba hauek gainditu badituzu, ausazkotasunaren zati handiena zure atzean dago jada. Ondoren, elkarrizketa teknikoak daude, zure menpekoagoak direnak, hau da, haien emaitza gehiago eragin dezakezula. Eta hau ona da!

Elkarrizketa Teknikoak

Ondoren, elkarrizketa teknikoak datoz, normalean Skype edo Hangouts bidez egin ohi direnak. Baina batzuetan software gehigarria instalatzea eskatzen duten zerbitzu exotikoagoak daude. Hori dela eta, ziurtatu aldez aurretik dena zure ordenagailuan funtzionatzen duela.

Elkarrizketa teknikoen formatua asko aldatzen da elkarrizketatzen ari zaren postuaren arabera. Software Ingeniaritza Intern postuari buruz ari bagara, ziurrenik arazo algoritmiko pare bat eskainiko dizkizute, eta horien irtenbidea lineako kode editore batean kodetu beharko da, adibidez, coderpad.io. Objektuetara zuzendutako diseinuaren galdera bat ere egingo dizute softwarearen diseinua zein ondo ulertzen duzun ikusteko. Esaterako, online denda sinple bat diseinatzeko eska diezaiekete. Egia da, inoiz ez dut horrelako zereginik topatu trebetasun hori epaitzea posible izango litzatekeen irtenbidearen bidez. Elkarrizketa amaitzean, ziurrenik galderak egiteko aukera emango zaizu. Biziki gomendatzen dizut hori serioski hartzea, galderen bidez proiektuarekiko interesa erakutsi dezakezulako eta gaian duzun gaitasuna erakusteko. Galdera potentzialen zerrenda bat prestatzen dut aldez aurretik:

  • Nola funtzionatzen du proiektuaren lanak?
  • Zein da azkenaldian konpondu behar izan duzun erronkarik handiena?
  • Zein da garatzaileak azken produktuari egiten dion ekarpena?
  • Zergatik erabaki zenuen enpresa honetan lan egitea?

Ez zaitu beti etorkizunean lan egingo duzun pertsonarekin elkarrizketatzen. Hori dela eta, azken galdera hauek enpresa osoan gertatzen denaren berri eman dezakete. Niretzat, adibidez, garrantzitsua da azken produktuan eragina izatea.

Lehenengo elkarrizketa arrakastaz gainditzen baduzu, bigarren bat eskainiko zaizu. Elkarrizketatzailean eta, horren arabera, zereginetan ezberdina izango da lehenengotik. Formatuak berdin jarraituko du ziurrenik. Bigarren elkarrizketa gainditu ondoren, hirugarren bat eskain dezakete.

Ikuspegiko elkarrizketa

Une honetara arte baztertu ez bazaizu, orduan ikuspuntuko elkarrizketa bat izango duzu zain, hautagaia enpresaren bulegoan elkarrizketa batera gonbidatzen dutenean. Normalean, hainbat elkarrizketa tekniko eta jokabide elkarrizketa bat izan ohi da. Jokabide-elkarrizketa batean, zuzendariarekin hitz egiten duzu zure proiektuei buruz, egoera ezberdinetan zein erabaki hartu dituzun eta antzekoei buruz. Hau da, elkarrizketatzailea zure nortasuna hobeto ulertzen eta zure esperientzia zehatzago ulertzen saiatzen ari da. 3-4 elkarrizketa tekniko egiten dituzten enpresa batzuek jokabide-elkarrizketa bakarra eskaintzen dute urrunetik, ikuspuntu elkarrizketa baten ordez.

Orain, kontratatzailearen erantzunaren zain egotea besterik ez da geratzen. Dena ondo joan bada, behin betiko gutun bat jasoko duzu aspaldiko eskaintzarekin. Eskaintzarik ez badago, ez haserretu. Enpresek sistematikoki baztertzen dituzte hautagai onak. Saiatu berriro praktikak egiteko eskaera egiten datorren urtean.

Kodeketa elkarrizketa

Beraz, itxaron... Oraindik ez dugu elkarrizketarik egin. Prozesu guztia nolakoa den jakin berri dugu eta orain elkarrizketak ondo prestatu behar ditugu, uda atsegin eta erabilgarria izateko aukera ez galtzeko.

Hala nola baliabideak daude Codeforces, Topcoder ΠΈ Hackerranklehen aipatu dudana. Gune hauetan arazo algoritmiko ugari aurki ditzakezu, eta haien konponbideak ere bidali egiaztapen automatikorako. Hau dena bikaina da, baina kanoi batetik txolarreak jaurtitzea gogorarazten dit. Baliabide hauetako ataza asko ebazteko denbora luzea izateko diseinatuta daude eta algoritmo aurreratuen eta datu-egituren ezagutza eskatzen dute, elkarrizketetako zereginak, normalean, ez dira hain konplexuak izaten eta 5-20 minutu behar dituzte. Horregatik, gure kasuan, esaterako, baliabide bat LeetCode, elkarrizketa teknikoak prestatzeko tresna gisa sortu zena. Konplexutasun desberdineko 100-200 arazo konpontzen badituzu, ziurrenik elkarrizketan zehar ez duzu arazorik izango. Badira oraindik merezi duten batzuk Facebook Code Lab, non saioaren iraupena hauta dezakezun, adibidez, 60 minutu, eta sistemak arazo-multzo bat hautatuko dizu, batez beste ordubete baino gehiago behar ez dutenak konpontzeko.

Liburua irakurtzea ere gomendatzen du jende askok "Kodeketa Elkarrizketa Cracking" Nik neuk selektiboan irakurtzen ditut zati batzuk. Baina aipatzekoa da eskola-urteetan arazo algoritmiko asko konpondu ditudala. Esperientzia hori izan ez duenak gutxienez liburu hau orria egin beharko luke.

Gainera, zure bizitzan atzerriko enpresekin elkarrizketa tekniko gutxi izan badituzu, probako pare bat egitea gomendatzen da. Baina zenbat eta gehiago, orduan eta hobeto. Honek elkarrizketan zehar konfiantza gehiago eta urduritasun gutxiago sentitzen lagunduko dizu. Elkarrizketa simulatuak helbidean antolatu daitezke Pramp.

Jokabide-elkarrizketak

Aipatu dudan bezala, jokabide-elkarrizketa batean, elkarrizketatzailea zure esperientziari buruz gehiago ikasten eta zure izaera ulertzen saiatzen ari da. Zer gertatzen da garatzaile bikaina bazara baina taldean lan egiteko trebea ez bazara? Beldur naiz hori ez ote zaion jende askori egokituko. Adibidez, baliteke galdera hau egitea: "Zein da zure ahultasuna?" Mota honetako galderez gain, giltzarri izan zenuten proiektuei buruz hitz egiteko eskatuko dizute, aurkitu dituzun arazoei buruz, baita haien konponbideei buruz ere. Aipatzekoa da elkarrizketa teknikoen lehen minutuetan horretaz ere galdetuko zaizula. Horrelako elkarrizketak nola prestatu ondo idatzita dago "Cracking the Coding Interview"-ko kapituluetako batean.

Google

Bekadunen hautaketa-prozesua orokorrean nolakoa den eta elkarrizketetarako nola prestatu ulertzen dugun orain, Google-ren kasuan nola funtzionatzen duen hitz egiteko garaia da.

Eskuragarri dauden praktiken zerrenda aurki daiteke Hemen. Udako praktikak egiteko asmoa baduzu, irailean hasi beharko zenuke eskaera egiten.

Elkarrizketak

Hemen prozesua apur bat ezohikoa dirudi. Proiekzio-elkarrizketa bat eta bi elkarrizketa tekniko izango dituzu. Horietan ondo erakusten bazara, proiektu baten bilaketaren fasera pasatuko zara. Galdetegi luze samarra bete beharko duzu, eta bertan zure egungo gaitasun guztiak adieraziko dituzu, baita proiektuaren gaiari eta praktikak egin nahi dituzun tokiari buruz zure lehentasunak adieraziko dituzun ere.

Oso garrantzitsua da formulario hau ondo eta arduraz betetzea! Euren proiektuan sartzeko jendea bilatzen ari diren balizko ostalariek eskuragarri dauden bekadunen bidez begiratu eta elkarrizketak antolatzen dituzte gustuko dituzten hautagaiekin. Ikasleak kokapenaren, gako-hitzen, kontrol-marken arabera iragaz ditzakete eskaera-orrian eta elkarrizketen puntuazioaren arabera ordenatu ditzakete.

Elkarrizketan zehar, elkarrizketatzaileak landu beharreko proiektuaz hitz egiten du eta hautagaiaren esperientzia ere ezagutuko du. Aukera paregabea da lan-prozesua benetan nolakoa izango den jakiteko, zure anfitrioi izango den pertsonarekin komunikatzen ari zarelako. Elkarrizketa ondoren, eskutitz bat idazten diozu kontratatzaileari proiektuaren inguruko inpresioak jasoz. Proiektua gustatzen bazaizu, eta elkarrizketatzaileari gustatzen bazaizu, eskaintza bat itxaroten zaizu. Bestela, jarraipen-deiak espero dituzu, 2-3-4 izan daitezke, edo agian batere ez. Argitzea komeni da elkarrizketak ondo gainditu bazituen ere, baina proiektu bat bilatzeko fasean talde bakar batek ere ez zaituela aukeratu (edo agian inork ez zuen hitz egin ere egin), orduan, ai, eskaintzarik gabe geratuko zarela. .

Amerika ala Europa?

Besteak beste, praktikak non egingo dituzun erabaki beharko duzu. Aukeratu nuen AEB eta EMEA. Eta hemen garrantzitsua da ezaugarri batzuk ezagutzea. Esaterako, AEBetara iristea zailagoa den sentsazioa dago. Lehenik eta behin, 90 minutuko lehiaketa gehigarri bat egin beharko duzu, non arazo algoritmikoak ebatzi beharko dituzun, baita zure pertsonaia agerian uzten saiatzen den beste 15 minutuko galdetegi bat ere. Bigarrenik, nire esperientzian eta nire lagunen esperientzian, bilaketa fasean, taldeek ez dute zugan interesatzen. Esaterako, 2017an elkarrizketa bakarra izan nuen, ondoren taldeak beste hautagai bat aukeratu zuen eta ez nuen eskaintzarik jaso. Europara aplikatzen ari ziren mutilek 4-5 proiektu zituzten bitartean. 2018an, urtarrilean talde bat aurkitu zidaten, nahiko berandu da. Mutilak New Yorken lan egiten zuten, haien proiektua gustatu zitzaidan, eta ados egon nintzen.

Ikusten duzunez, AEBetan gauzak pixka bat konplikatuagoak dira. Baina hara joan nahi nuen Europara baino. Gainera, AEBetan gehiago ordaintzen dute.

Nola lortu praktikak Googlen

Zer egin ondoren?

Praktikak amaitzean bi aukera dituzu:

  • Lortu praktikak datorren urterako.
  • Bi elkarrizketa tekniko gainditu lanaldi osoko lanpostu bat lortzeko.

Bi aukera hauek eskuragarri daude, baldin eta zure egungo proiektua behar bezala amaitu baduzu. Hau ez bada zure lehen praktikak, baliteke lanaldi osoko lanpostu bat ere eskaintzea elkarrizketarik gabe.

Beraz, honako egoera hau sortzen da, irudi batekin deskriba daitekeena:

Nola lortu praktikak Googlen

Nire lehen praktikak izan zirenez, bi elkarrizketa tekniko egitea erabaki nuen lanaldi osoko lanpostu bat lortzeko. Euren emaitzen arabera, eskaintza bat ematea onartu eta talde baten bila hasi ziren, baina aukera horri uko egin nion masterra amaitzea erabaki nuelako. Google-k nekez desagertuko da 2-3 urte barru.

Ondorioa

Lagunak, espero dut modu eskuragarri eta ulergarrian azaldu izana nolakoa den ikasletik bekadunera doan bidea. (eta gero buelta...), eta material honek bere irakurlea aurkituko du baliagarria izango dena. Ikusten duzunez, hau ez da dirudien bezain zaila, alferkeria, beldurrak alde batera utzi eta saiatzen hasi besterik ez duzu!

PS Nik ere hemen daukat kanala begiratu dezakezun gurdi batean.

Iturria: www.habr.com

Gehitu iruzkin berria