O companie de aproape un trilion de dolari, cu peste 1.00.000 de angajați, Google devine un imperiu în sine. Mai mult de un sfert din acest imperiu este format din dezvoltatorii de software, care conduc 2 miliarde de linii de cod din depozitul Google. Nu este o sarcină ușoară, nu-i așa?
De aceea, Google este extrem de precaută în ceea ce privește adăugarea de noi membri în echipa sa. Din cele peste 2 milioane de candidaturi (de două ori mai mare decât forța sa de muncă existentă!) pe care le primește în fiecare an, Google angajează doar aproximativ 15.000 de angajați. Acest raport reprezintă o zecime din raportul de selecție de la Harvard, așa că ai mai multe șanse să treci de Harvard decât să obții un loc de muncă la Google.
Filtrarea candidatului perfect dintr-un lot atât de mare, nu poate fi ușoară. Așadar, Google are un proces de angajare destul de elaborat și structurat. Acesta începe cu o preselecție a recrutorilor și o rundă telefonică, urmată de o serie de interviuri tehnice, ajungând în cele din urmă la comitetul de angajare care îți decide soarta. Odată ce ați trecut de comitetul de angajare, oferta dvs. este la doar câteva evaluări și discuții despre compensații.
În timp ce fiecare etapă a procesului de angajare are propria sa valoare, cea mai crucială parte este reprezentată de rundele de interviuri tehnice pe care trebuie să le treceți. Din fericire, numărul de interviuri desfășurate pentru selecția candidaților a fost redus de la 12 la 4 în 2016, în urma unui studiu al echipei People Analytics Team de la Google, care a analizat cinci ani de date și feedback privind interviurile. După aceea, Google a descoperit că „patru interviuri au fost suficiente pentru a prezice dacă cineva ar trebui să fie angajat la Google cu un nivel de încredere de 86%.”
Chiar și cu patru runde, procesul este cât se poate de concret, iar rezolvarea lui nu este floare la ureche. Așa că am decis să consultăm pe cineva care a fost de ambele părți ale mesei. În calitate de fost angajat al Google, care a făcut parte și din comisia de interviuri a Google timp de aproape 7 ani, Rodney Martis are informații despre procesul de interviuri de la Google, care nu sunt cunoscute de toată lumea și care nu pot fi găsite pe bine, căutând pe Google!
Iată 5 învățăminte din discuția noastră cu Rodney Martis, care a luat peste 200 de interviuri la Google. Dacă preferați să auziți din gura calului, urmăriți discuția noastră aici:
5 lucruri despre procesul de interviu de la Google dezvăluite de un insider
Puteți ajunge la Google, chiar dacă nu vine la facultatea dumneavoastră.
Ca proaspăt absolvent al unei facultăți, nu ar trebui să te descurajezi dacă Google nu recrutează de la facultatea ta. Dacă este compania visurilor tale, există mai multe alte căi pe care le poți încerca. În primul rând, desigur, există sistemul său de recomandare. Dacă cunoști pe cineva care lucrează deja acolo sau poți să te împrietenești cu cineva din companie prin Linkedin, acesta poate deveni calea ta de intrare. Rodney, însă, are o modalitate mai bună pentru tine.
„Google are, de asemenea, aceste competiții de codare în mod regulat, unde puteți participa în mod continuu și vă puteți îmbunătăți clasamentul pentru a vă face remarcat.” Adăugând un cuvânt de precauție, Rodney a spus: „Concursurile de codare vă pot ajuta să vă faceți remarcat sau să vă pregătiți pentru interviuri, dar nu vor fi un factor decisiv în selecția dvs.”
Pe aceeași linie, Google Summer of Code este o modalitate excelentă și una dintre cele mai eficiente tehnici de a intra în Google. Este un program global pentru studenții universitari, care, dacă ești selectat, îți oferă mentorat direct de la Google pentru a lucra la un proiect de dezvoltare de software open-source de 3 luni.
În cele din urmă, aveți întotdeauna opțiunea de a aplica prin intermediul Google Careers.
Realizați o pregătire holistică și fiți pregătiți să fiți surprinși.
Ei bine, este evident că pentru a ajunge la Google va fi nevoie să vă pregătiți foarte mult. Dar ceea ce vrea Rodney este ca tu să faci o pregătire mai rațională și care să acopere elementele de bază. Pentru a face asta, el a evidențiat trei tactici majore de pregătire:
Întărește-ți fundamentele CS și înțelegerea complexității timp-spațiu
Chiar orice interviu tehnic te va judeca cu siguranță după fundamentele CS. Deci, chiar dacă sunteți un candidat cu experiență, nu neglijați elementele fundamentale. Orice interviu va avea trei tipuri de întrebări pentru dvs.: algoritm, structură de date și proiectare de sistem. Tipul de întrebare pe care intervievatorul alege să o pună, depinde de el și de experiența dumneavoastră.
„Google nu recrutează niciodată o persoană pentru un anumit rol. Așadar, interviul este foarte generic. Îți verifică abilitatea de a rezolva probleme, abilitatea de codificare sau abilitatea fundamentală CS. Iar ideea este că, dacă treci de această bară, poți lucra în orice echipă din Google”, a dezvăluit Rodney.
Un alt aspect cheie adesea judecat la interviuri este analiza complexității timp-spațiu, așa că ar trebui să fiți pregătit să abordați întrebări legate de aceasta. Pentru că, așa cum a menționat Rodney, ” Până când nu apare o problemă P0 în codul pe care l-ai scris și sistemul tău nu funcționează și trebuie să stai și să o rezolvi, nu vei ști cât de importantă este complexitatea timp-spațiu într-un sistem de producție.”
Pregătiți întrebări din surse, dar nu vă așteptați la aceleași întrebări la interviu
Există o mulțime de resurse disponibile online care susțin o listă de întrebări pe care le puteți pregăti pentru interviul Google. Acestea ar fi întrebări dezvăluite de anumiți candidați care au trecut prin procesul de interviu de la Google sau au fost implicați în el într-un fel sau altul. Cu toate acestea, există o capcană.
Google este mai pregătit pentru interviu decât tine. Rodney împărtășește: „Google are o bancă internă de întrebări, care este accesată de toți intervievatorii săi. Iar atunci când cineva din echipă simte că o întrebare a fost scursă, ei pun acea întrebare pe lista neagră. Și nu ai voie să pui o întrebare de pe lista neagră în timpul interviului.” Există o mare probabilitate ca toate întrebările pentru care v-ați pregătit să fi fost deja trecute pe lista neagră de către Google, deoarece știe foarte bine că au fost scurse. Acestea fiind spuse, oricum nu strică să exersați acele întrebări. „Dacă au existat, să zicem, cinci întrebări, care sunt interzise de Google, și dacă reușești să rezolvi acele cinci întrebări, șansele tale de a rezolva o a șasea întrebare nou-nouță sunt mult mai mari. Deci, această cunoaștere îți oferă cu siguranță o experiență.”
Interviul în altă parte mai întâi, înainte de a te prezenta la interviul Google
O parte esențială a pregătirii pentru interviuri este să iei interviuri. Dacă aveți o companie de vis, iar aceasta este Google pentru dumneavoastră, participați la câteva interviuri pentru a vă familiariza cu mediul de interviu. Împărtășind o anecdotă personală, Rodney a spus: „Pentru una dintre companiile la care am susținut un interviu, am fost respins în runda telefonică din cauza unei întrebări pe care nu am reușit să o rezolv. Mai târziu, când am încercat să o rezolv, am descoperit că era nevoie de utilizarea Hashmaps. Învățând din acea experiență, la fiecare întrebare care mi-a fost pusă la interviuri după aceea, am încercat să evaluez dacă un Hashmap poate fi folosit aici pentru a obține o soluție optimizată.”
Așadar, înveți foarte mult din introspecția asupra modului în care te-ai descurcat la interviuri.
Intervievatorul dvs. va încerca să vă ajute.
Intervievatorii au responsabilitatea de a ajuta Google să filtreze candidații nepotriviți și să îi aleagă pe cei potriviți. Pentru a face acest lucru, ei au diverse tactici în mânecă pentru a vă cunoaște mai bine. Prima parte constă în a vă face să vă simțiți confortabil în cadrul unui interviu, astfel încât să faceți codarea și să răspundeți la întrebările tehnice cu mintea relaxată. Nu doar atât, ei nu vor să renunțe la un candidat bun doar pentru că nu a nimerit structura de date corectă de folosit în întrebare. Așadar, sunt pregătiți cu indicii care să vă ajute să ajungeți la soluție.
Și acesta este un mod esențial de a vă judeca. „Dacă candidatul a optimizat codul fără a avea nevoie de un indiciu, acest lucru va fi evidențiat în feedback. Dacă a fost dat un indiciu foarte direct și candidatul nu l-a preluat, va fi evidențiat și acest lucru.” Așadar, ar trebui să vă ascultați cu atenție intervievatorul. Atunci când intervievatorul vă întreabă: „De ce folosiți această structură de date?”, probabil că vă face aluzie la faptul că vă îndreptați într-o direcție greșită.
Comunicarea este importantă, dar în limite.
Pentru a vă cunoaște mai bine capacitățile, intervievatorul dvs. trebuie să vă înțeleagă procesul de gândire. Iar dvs. îl puteți ajuta comunicându-i procesul pe care îl urmați în timp ce lucrați la soluție în timpul interviului.
„Cheia este să comunicați, dar să nu exagerați. Odată ce vă confruntați cu o problemă, ar trebui să vă luați ceva timp pentru a o înțelege. Treceți prin câteva soluții în minte înainte de a vorbi cu voce tare. Dacă pur și simplu vă aruncați și începeți să vorbiți cu voce tare și aduceți tot felul de structuri de date, arată foarte rău. În același timp, este dificil să judeci un candidat care a tăcut timp de 20 de minute, iar la sfârșitul celor 20 de minute, spune: „Aceasta este soluția”. Poate că are dreptate sau nu, dar eu nu voi ști care este procesul pe care l-a urmat.”
O singură persoană nu este responsabilă pentru a vă decide soarta.
O singură rundă proastă de interviu și începi să te simți abătut și fără speranță că nu vei trece? Ei bine, un interviu prost nu poate decide selecția ta la Google. Google asigură un plan destul de infailibil pentru a anula posibilitatea ca selecția cuiva să se bazeze pe o performanță singulară.
Pentru a face acest lucru, în primul rând, intervievatorii de la fiecare rundă, nu sunt la curent cu feedback-ul împărtășit de intervievatorul dinaintea lor pentru a evita orice prejudecată împotriva candidatului. Așadar, fie că ați dat lovitura la interviul anterior, fie că nu ați reușit să faceți o impresie bună, în orice caz, la următoarea rundă de interviu veți avea o tabula rasa. Abia după toate cele patru runde, intervievatorii ajung să își cunoască reciproc feedback-ul.
Chiar și atunci, decizia finală nu le aparține. Un comitet de angajare care raționalizează și analizează fiecare dintre feedback-uri ia decizia finală. „Comitetul îi înțelege mai bine pe intervievatori. Astfel, dacă știu că un intervievator este strict, atunci vor considera un feedback „Nu se angajează” ca fiind un feedback de „Angajare”, dar probabil că nu este un feedback de „Angajare puternică”.”
Sperăm că aceste informații v-au ajutat să înțelegeți mai bine procesul de interviu Google. Ne angajăm în mod regulat cu lideri și experți din întreaga industrie pentru a înțelege mai bine peisajul și pentru a vă ajuta să vă pregătiți pentru creștere. Aflați mai multe despre cel mai recent webinar al nostru și înregistrați-vă gratuit aici.