Lähes biljoonan dollarin yritys, jolla on yli 1 00 000 000 työntekijää Googlesta on tulossa imperiumi sinänsä. Yli neljäsosa tästä imperiumista koostuu ohjelmistokehittäjistä, jotka ajavat 2 miljardia riviä koodia Googlen arkistossa. Ei mikään helppo tehtävä, eikö?
Sentähden Google on äärimmäisen varovainen lisätessään uusia jäseniä tiimiinsä. Yli 2 miljoonasta hakemuksesta (kaksi kertaa sen nykyisen työvoiman koko!), jotka se saa vuosittain, Google palkkaa vain noin 15 000 työntekijää. Tämä suhdeluku on kymmenesosa Harvardin valintasuhteesta, joten on todennäköisempää, että pääset Harvardin läpi kuin että saat työpaikan Googlelta.
Täydellisen ehdokkaan suodattaminen tämän kokoisesta joukosta ei voi olla helppoa. Niinpä Googlella on melko monimutkainen ja jäsennelty rekrytointiprosessi. Se alkaa rekrytoijan seulonnalla ja puhelinkierroksella, jota seuraa joukko teknisiä haastatteluja, ja lopulta pääset palkkauskomiteaan, joka päättää kohtalostasi. Kun rekrytointikomitea on läpäissyt valintakomitean, tarjouksesi on vain muutaman tarkistuksen ja korvauskeskustelun päässä.
- Tältä näyttää Googlen rekrytointiprosessi:
- 5 asiaa Googlen haastatteluprosessista Sisäpiiriläisen paljastamana
- Googlen palvelukseen pääsee, vaikkei se tulisikaan sinun yliopistoosi.
- Valmistaudu kokonaisvaltaisesti ja ole valmis yllättymään.
- Vahvista CS:n perusteita ja aika-avaruuskompleksisuuden ymmärtämistä
- Valmistele kysymyksiä lähteistä, mutta älä odota samoja kysymyksiä haastattelussa
- Haastattele ensin muualla, ennen kuin istut Google-haastatteluun
- Haastattelijasi yrittää auttaa sinua.
- Viestintä on tärkeää, mutta rajoitetusti.
- Yksittäinen henkilö ei ole vastuussa kohtalostasi päättämisestä.
Tältä näyttää Googlen rekrytointiprosessi:
Vaikka jokaisella rekrytointiprosessin vaiheella on oma arvonsa, ratkaisevin osa on tekniset haastattelukierrokset, jotka sinun on läpäistävä. Onneksi hakijavalintaa varten tehtyjen haastattelujen määrää vähennettiin 12:sta 4:ään vuonna 2016 Googlen People Analytics -tiimin tutkimuksen jälkeen, jossa tutkittiin viiden vuoden haastattelutietoja ja palautetta. Sen jälkeen Google sai selville, että ”neljä haastattelua riitti ennustamaan 86 prosentin varmuudella, palkataanko joku Googlen palvelukseen.”
Jopa neljällä haastattelukierroksella prosessi on niin konkreettinen kuin vain voi olla, eikä sen läpäiseminen ole lastenleikkiä. Niinpä päätimme kuulla jotakuta, joka on ollut pöydän molemmilla puolilla. Ex-Googlerina, joka oli myös Googlen haastattelupaneelissa lähes 7 vuotta, Rodney Martisilla on Googlen haastatteluprosessista näkemyksiä, jotka eivät ole yleisesti tiedossa ja joita ei löydy Googlen hakupalvelusta!
Tässä on 5 oppia keskustelustamme Rodney Martisin kanssa, joka kävi yli 200 haastattelua Googlessa. Jos haluat mieluummin kuulla hevosen suusta, katso keskustelumme täältä:
5 asiaa Googlen haastatteluprosessista Sisäpiiriläisen paljastamana
Googlen palvelukseen pääsee, vaikkei se tulisikaan sinun yliopistoosi.
Tuoreena korkeakoulututkinnon suorittaneena sinun ei kannata masentua, jos Google ei rekrytoi juuri sinun korkeakoulustasi. Jos se on unelmayrityksesi, voit kokeilla useita muita tapoja. Ensinnäkin on tietysti sen suosittelujärjestelmä. Jos tunnet jonkun siellä jo työskentelevän tai voit ystävystyä jonkun yrityksen työntekijän kanssa Linkedinin kautta, hänestä voi tulla sisäänpääsysi. Rodneylla oli kuitenkin parempi keino.
”Googlella on myös säännöllisesti näitä koodauskilpailuja, joihin voit jatkuvasti osallistua ja parantaa sijoituksiasi, jotta sinut huomataan.” Lisäämällä varoituksen sanan Rodney sanoi: ”Koodauskilpailut voivat auttaa sinua tulemaan huomatuksi tai valmistautumaan haastatteluihin, mutta ne eivät ole ratkaiseva tekijä valintasi kannalta.”
Samankaltaisilla linjoilla Google Summer of Code on loistava tapa ja yksi tehokkaimmista tekniikoista murtaa Google. Se on maailmanlaajuinen ohjelma korkeakouluopiskelijoille, johon jos sinut valitaan, saat suoraa mentorointia Googlelta työskennelläksesi kolmen kuukauden avoimen lähdekoodin ohjelmistokehitysprojektissa.
Viimeiseksi sinulla on aina mahdollisuus hakea Google Careersin kautta.
Valmistaudu kokonaisvaltaisesti ja ole valmis yllättymään.
On selvää, että Googlen läpi pääseminen vaatii sinulta paljon valmistautumista. Mutta Rodney haluaa, että teet järkevämpää valmistautumista ja katat perusasiat. Sitä varten hän nosti esiin kolme tärkeää valmistautumistaktiikkaa:
Vahvista CS:n perusteita ja aika-avaruuskompleksisuuden ymmärtämistä
Teknisessä haastattelussa sinut arvioidaan varmasti CS:n perusteiden perusteella. Vaikka olisitkin kokenut hakija, älä siis unohda perusteita. Kaikissa haastatteluissa sinulle esitetään kolmenlaisia kysymyksiä: algoritmi, tietorakenne ja järjestelmäsuunnittelu. Se, minkä tyyppisen kysymyksen haastattelija valitsee, riippuu hänestä ja kokemuksestasi.
”Google ei koskaan rekrytoi henkilöä tiettyä tehtävää varten. Haastattelu on siis hyvin yleinen. He tarkistavat ongelmanratkaisukykysi, koodauskykysi tai CS-peruskykysi. Ajatuksena on, että jos tämä rima täyttyy, voit työskennellä missä tahansa Googlen tiimissä”, Rodney paljasti.
Toinen keskeinen näkökohta, jota haastatteluissa usein arvioidaan, on aika-avaruuskompleksisuuden analyysisi, joten sinun on syytä varautua siihen liittyviin kysymyksiin. Sillä kuten Rodney mainitsi: ” Ennen kuin kirjoittamassasi koodissa on P0-ongelma ja järjestelmäsi ei toimi ja joudut istumaan ja ratkaisemaan sen, et tiedä, kuinka tärkeää aika- ja tilakompleksisuus on tuotantojärjestelmässä.”
Valmistele kysymyksiä lähteistä, mutta älä odota samoja kysymyksiä haastattelussa
Verkossa on paljon resursseja, jotka väittävät, että voit valmistella listan kysymyksistä Googlen haastattelua varten. Ne olisivat tiettyjen ehdokkaiden paljastamia kysymyksiä, jotka ovat käyneet läpi Googlen haastatteluprosessin tai osallistuneet siihen jollakin tavalla. Siinä on kuitenkin juju.
Google on valmistautunut haastatteluun paremmin kuin sinä. Rodney kertoo: ”Googlella on sisäinen kysymyspankki, johon kaikilla haastattelijoilla on pääsy. Ja kun joku tiimistä kokee, että jokin kysymys on vuotanut, he laittavat sen mustalle listalle. Mustalle listalle joutunutta kysymystä ei saa kysyä haastattelussa.” On hyvin mahdollista, että Google on jo laittanut kaikki kysymykset, joihin olet valmistautunut, mustalle listalle, koska se tietää hyvin, että ne ovat vuotaneet. Tästä huolimatta kysymysten harjoittelusta ei kuitenkaan ole haittaa. ”Jos oli esimerkiksi viisi kysymystä, jotka Google on kieltänyt, ja jos pystyt ratkaisemaan nuo viisi kysymystä, mahdollisuutesi ratkaista upouusi kuudes kysymys ovat paljon suuremmat. Joten se tieto antaa sinulle ehdottomasti kokemusta.”
Haastattele ensin muualla, ennen kuin istut Google-haastatteluun
Keskeinen osa haastatteluihin valmistautumista on haastatteluihin osallistuminen. Jos sinulla on unelmafirma, ja se on sinulle Google, istu läpi pari haastattelua tutustuaksesi haastatteluympäristöön. Rodney kertoi henkilökohtaisen anekdootin: ”Eräässä yrityksessä, johon haastattelin, minut hylättiin puhelinkierroksella kysymyksen takia, johon en osannut vastata. Kun myöhemmin yritin ratkaista kysymyksen, huomasin, että se vaati Hashmapsin käyttöä. Tästä kokemuksesta opittuani yritin sen jälkeen jokaisessa haastattelukysymyksessä, joka minulle esitettiin, arvioida, voiko tässä käyttää Hashmapia optimoidun ratkaisun saamiseksi.”
Se on siis paljon hyötyä siitä, kun tarkastelee itsekseen sitä, miten on toiminut haastatteluissa.
Haastattelijasi yrittää auttaa sinua.
Haastattelijoilla on harteillaan vastuu auttaa Googlea suodattamaan sopimattomat hakijat pois ja valitsemaan oikeat. Tätä varten heillä on hihassaan erilaisia taktiikoita tunteakseen sinut paremmin. Ensimmäinen osa on saada sinut tuntemaan olosi mukavaksi haastattelussa, jotta voit tehdä koodausta ja vastata teknisiin kysymyksiin rennolla mielellä. Sen lisäksi he eivät halua päästää irti hyvää hakijaa vain siksi, että häneltä jäi kysymyksessä käyttämättä oikea tietorakenne. Niinpä heillä on valmiina vihjeitä, jotka auttavat sinua pääsemään ratkaisuun.
Ja se on keskeinen tapa arvioida sinua. ”Jos kokelas optimoi koodin tarvitsematta vihjeitä, se korostuu palautteessa. Jos annettiin hyvin suora vihje, mutta kokelas ei ottanut sitä vastaan, sekin korostetaan.” Haastattelijaa kannattaa siis kuunnella tarkkaan. Kun haastattelijasi kysyy: ”Miksi käytät tätä tietorakennetta?”, hän todennäköisesti vihjaa, että olet menossa väärään suuntaan.
Viestintä on tärkeää, mutta rajoitetusti.
Ymmärtääksesi kykysi paremmin haastattelijan on ymmärrettävä ajatteluprosessisi. Ja voit auttaa häntä viestimällä haastattelussa prosessista, jota noudatat työstäessäsi ratkaisua.
”Tärkeintä on kommunikoida, mutta ei liioitella. Kun saat ongelman, sinun pitäisi ottaa aikaa ongelman ymmärtämiseen. Käy mielessäsi läpi muutama ratkaisu ennen kuin puhut ääneen. Jos vain hyppäät ja alat puhua ääneen ja tuot kaikenlaisia tietorakenteita, se näyttää todella huonolta. Samaan aikaan on vaikea arvioida ehdokasta, joka on ollut hiljaa 20 minuuttia ja sitten 20 minuutin lopussa sanoo, että tämä on ratkaisu. Hän voi olla oikeassa tai väärässä, mutta en tiedä, mitä prosessia hän noudatti.”
Yksittäinen henkilö ei ole vastuussa kohtalostasi päättämisestä.
Yksi huono haastattelukierros, ja alat tuntea itsesi masentuneeksi ja toivottomaksi, ettet pääse läpi? No, yksi huono haastattelukierros ei voi ratkaista valintaasi Googleen. Google varmistaa melko idioottivarmalla suunnitelmalla sen, että jonkun valinnan mahdollisuus peruuntuu kertaluonteisen suorituksen perusteella.
Tekemiseksi tämä tapahtuu ensinnäkin siten, että haastattelijat eivät kullakin kierroksella ole tietoisia heitä edeltäneen haastateltavan jakamasta palautteesta, jotta vältettäisiin ennakkoluulot hakijaa kohtaan. Olitpa siis edellisessä haastattelussa rokannut tai et pystynyt tekemään hyvää vaikutelmaa, niin tai näin, seuraavalla haastattelukierroksella sinulla olisi puhtaat paperit. Vasta kaikkien neljän kierroksen jälkeen haastattelijat tutustuvat toistensa palautteeseen.
Silloinkin lopullinen päätös ei ole heidän. Lopullisen päätöksen tekee palkkauskomitea, joka järkeistää ja analysoi jokaisen palautteen. ”Komitea ymmärtää haastateltavia paremmin. Jos he siis tietävät, että haastattelija on tiukka, he pitävät ”No Hire” -palautetta ”Hire” -palautteena, mutta eivät todennäköisesti ”Strong Hire” -palautteena.”
Toivottavasti nämä oivallukset auttoivat sinua ymmärtämään Googlen haastatteluprosessia paremmin. Olemme säännöllisesti tekemisissä alan johtajien ja asiantuntijoiden kanssa, jotta ymmärtäisimme maisemaa paremmin ja auttaisimme sinua valmistautumaan kasvuun. Lue lisää uusimmasta webinaaristamme ja rekisteröidy ilmaiseksi täällä.