Praktika rahvusvahelistes ettevõtetes: kuidas intervjuudel mitte ebaõnnestuda ja saada ihaldatud pakkumine

See artikkel on muudetud ja laiendatud versioon minu lugu praktikast Google'is.

Tere Habr!

Selles postituses räägin teile, mis on praktika välisettevõttes ja kuidas valmistuda intervjuudeks, et pakkumist saada.

Miks sa peaksid mind kuulama? Ei peaks. Kuid viimase kahe aasta jooksul olen olnud praktikal Google'is, Nvidias, Lyft Level5-s ja Amazonis. Eelmisel aastal ettevõttes intervjueerides sain 7 pakkumist: Amazonilt, Nvidialt, Lyftilt, Stripe'ilt, Twitterilt, Facebookilt ja Coinbase'ilt. Seega on mul selles küsimuses kogemusi, mis võivad kasuks tulla.

Praktika rahvusvahelistes ettevõtetes: kuidas intervjuudel mitte ebaõnnestuda ja saada ihaldatud pakkumine

Minust

2. aasta magistrant "Programmeerimine ja andmete analüüs" Peterburi HSE. Täidetud bakalaureuseõppekava "Rakendusmatemaatika ja informaatika" Akadeemiline ülikool, mis 2018. aastal koliti Peterburi HSE-sse. Bakalaureuseõppe ajal lahendasin sageli spordiprogrammeerimisvõistlusi ja osalesin häkatonidel. Seejärel käisin välisfirmades praktikal.

Internatuur

Praktika on töö üliõpilastele mitmest kuust kuni aastani. Sellised programmid võimaldavad tööandjal mõista, kuidas praktikant oma ülesannetega toime tuleb ning praktikant saab tutvuda uue ettevõttega, omandada kogemusi ja loomulikult ka lisaraha. Kui tudeng on praktika jooksul teinud korraliku töö, siis pakutakse talle täieõiguslikku vaba kohta.

Arvustuste põhjal otsustades on lihtsam pärast praktikat välismaisesse IT-ettevõttesse tööle saada kui täiskohaga vabale töökohale intervjuu läbides. Enamik mu sõpru sattus tööle Google'is, Facebookis ja Microsoftis.

Kuidas saada pakkumist?

Protsessi ülevaade

Oletame, et otsustad, et tahad vanaema peenraid kaevamise asemel suvel teise riiki minna ja sealt uusi kogemusi saada. Vau! Aidake ikkagi vanaema! Siis on aeg asja kallale asuda.

Tüüpiline välismaise ettevõtte intervjuuprotsess näeb välja selline:

  1. Serveeri praktikataotlus
  2. Sina otsustad võistlus Hackerranki/TripleByte'i viktoriinil
  3. Astuge sisse sõeluuringu intervjuu
  4. Siis olete määratud esimene tehniline intervjuu
  5. siis teine, ja võib-olla kolmas
  6. Nimi on sisse lülitatud vaatlusintervjuu
  7. Nad annavad pakkuma , aga see pole päris…

Käsitleme kõiki punkte üksikasjalikumalt.

Taotlus praktikale

Kapten soovitab kõigepealt täita avaldus ettevõtte veebisaidil. Ja tõenäoliselt arvasite seda. Mida aga ei pruugi kapten ega sina teada, on see, et suurettevõtted kasutavad suunamissüsteeme, mille kaudu ettevõtte töötajad soovitavad asjatundjaid – nii paistab kandidaat teiste soovijate lõputust voost välja.

Kui teil pole ühtäkki ühtki sõpra, kes teid huvitavates ettevõtetes töötaks, siis proovige neid leida sõprade kaudu, kes teid tutvustavad. Kui selliseid inimesi pole, siis ava Linkedin, otsi üles suvaline firma töötaja ja palu esitada CV.Ta ei kirjuta, et oled suurepärane programmeerija. Ja see on loogiline! Lõppude lõpuks ei tunne ta sind. Vastuse saamise võimalus on siiski suurem. Vastasel juhul esitage taotlus veebisaidi kaudu. Sain oma pakkumise Stripe'ile, teadmata ühtki seal töötavat inimest. Kuid ärge lõdvestage: mul on vedanud, et nad vastasid.

Püüdke mitte olla liiga ärritunud, kui teie meilile laekub virnade kaupa kirju, mille sisu on nagu „olete nii tubli, aga me valisime teised kandidaadid” või nad ei vasta üldse, mis on veelgi hullem. Joonistasin spetsiaalselt teile lehtri. 45 avaldusest sain vaid 29 vastust. Vaid 10 neist pakkusid end intervjuule ja ülejäänud keeldusid.

Praktika rahvusvahelistes ettevõtetes: kuidas intervjuudel mitte ebaõnnestuda ja saada ihaldatud pakkumine

Kas tunnete nõuandeid õhus?

Praktika rahvusvahelistes ettevõtetes: kuidas intervjuudel mitte ebaõnnestuda ja saada ihaldatud pakkumine

Võistlus Hackerranki/TripleByte'i viktoriinil

Kui teie CV elab üle esialgse sõeluuringu, siis 1-2 nädala pärast saate järgmise ülesandega kirja. Tõenäoliselt palutakse teil lahendada Hackerrankis algoritmilisi probleeme või osaleda TripleByte'i viktoriinil, kus vastate küsimustele algoritmide, tarkvaraarenduse ja madala taseme süsteemide disaini kohta.

Tavaliselt on Hackerranki võistlus lihtne. Sageli koosneb see kahest algoritmide ülesandest ja ühest logide parsimise ülesandest. Mõnikord paluvad nad teil ka paar SQL-päringut kirjutada.

Linastusintervjuu

Kui test on edukas, siis järgmisena toimub sõelintervjuu, mille käigus räägid värbajaga enda huvidest ja projektidest, millega ettevõte on seotud. Kui näitad üles huvi ja Sinu eelnev kogemus vastab nõuetele, siis sujub kõik libedalt.

Väljendage kõik oma soovid projekti kohta. Selle vestluse käigus Palantiri värbajaga mõistsin, et ma ei oleks huvitatud nende ülesannete kallal töötamisest. Nii et me ei raisanud enam üksteise aega.

Kui oled selle hetkeni ellu jäänud, siis on suurem osa juhuslikkusest juba seljataga! Aga kui edasi keerad, oled süüdi ainult iseennast 😉

Tehnilised intervjuud

Järgmiseks tulevad tehnilised intervjuud, mis viiakse tavaliselt läbi Skype’i, Hangoutsi või Zoomi kaudu. Kontrollige eelnevalt, kas kõik töötab teie arvutis. Intervjuu ajal on palju, mille pärast närveerida.

Tehniliste intervjuude formaat sõltub suuresti sellest, millisel ametikohal intervjueerite. Välja arvatud esimene neist, mis jääb ikkagi algoritmiliste ülesannete lahendamiseks. Siin, kui teil veab, palutakse teil kirjutada kood veebipõhisesse koodiredaktorisse, näiteks coderpad.io. Mõnikord Google Docsis. Kuid ma pole sellest midagi hullemat näinud, nii et ärge muretsege.

Samuti võivad nad esitada teile objektorienteeritud disaini küsimuse, et näha, kui hästi te tarkvarakujundusest aru saate ja milliseid disainimustreid teate. Näiteks võidakse neil paluda kujundada lihtne veebipood või Twitter. Kuna eelmisel aastal intervjueerisin masinõppega seotud ametikohtadele, siis küsiti intervjuude käigus minult asjakohaseid küsimusi: kuskil pidin vastama teooriaalasele küsimusele, kuskil lahendama teoreetiliselt probleemi ja kuskil kujundama näotuvastussüsteemi.

Intervjuu lõpus antakse teile tõenäoliselt võimalus küsimusi esitada. Soovitan sellesse suhtuda tõsiselt, sest küsimuste kaudu saad näidata oma huvi ja näidata oma pädevust antud teema vastu. Valmistan ette küsimuste nimekirja. Siin on näide mõnest neist:

  • Kuidas projektiga töötamine käib?
  • Milline on arendaja panus lõpptootesse?
  • Mis on suurim väljakutse, mille olete viimasel ajal lahendama pidanud?
  • Miks otsustasite sellesse ettevõttesse tööle asuda?

Uskuge mind, kahele viimasele küsimusele on intervjueerijatel raske vastata, kuid need on suureks abiks ettevõtte sees toimuva mõistmisel. Tahaksin märkida, et teid ei intervjueeri alati inimene, kellega tulevikus koostööd teete. Seetõttu annavad need küsimused ligikaudse ettekujutuse ettevõttes toimuvast.

Kui olete esimese intervjuu edukalt läbinud, pakutakse teile teist. See erineb esimesest küsitlejas ja vastavalt ka ülesannetes. Formaat jääb suure tõenäosusega samaks. Pärast teise intervjuu läbimist võivad nad pakkuda kolmandat. vau, sa oled kaugele jõudnud.

Kohapealne intervjuu

Kui seni pole teid tagasi lükatud, siis ootab teid vestlusvestlus, mil kandidaat kutsutakse ettevõtte kontorisse vestlusele. Võib-olla ta ei oota ... Kõik ettevõtted seda etappi läbi ei vii, kuid paljud neist, kes seda teevad, on nõus lendude ja majutuse eest maksma. Kas see on halb mõte? Imeilus! Ma pole ikka veel Londonis käinud... Kuid mõnel juhul pakutakse teile selle etapi läbimist Skype'i kaudu. Palusin Twitteril seda teha, kuna tähtaegu oli palju ja teisele kontinendile reisimiseks polnud aega.

Onsight intervjuu koosneb mitmest tehnilisest intervjuust ja ühest käitumisintervjuust. Käitumisintervjuul räägid juhiga oma projektidest, milliseid otsuseid erinevates olukordades tegid jms. See tähendab, et intervjueerija püüab paremini mõista kandidaadi isiksust ja mõista töökogemust üksikasjalikumalt.

Noh, see selleks, ees on ainult meeldiv põnevus :3 Närvid kõditavad, aga midagi teha ei saa. Kui kõik sujus, siis pole midagi karta - pakkumine tuleb. Kui ei, siis on kurb, aga see juhtub. Mitmele kohale olete kandideerinud? Kell kaks? No mida sa siis lootsid?

Kuidas valmistuda?

Kokkuvõte

See on samm null. Lihtsalt ärge lugege artiklit edasi. Sulgege vahekaart ja tehke tavaline CV. Ma olen tõsine. Kui ma praktikal käisin, palusid paljud, et ma suunaksin nad ettevõttesse praktikale või täiskohaga töökohale. Sageli olid CV-d halvasti vormindatud. Ettevõtted reageerivad taotlustele niikuinii harva ja halvad CV-d kipuvad selle protsendi nulli viima. Kunagi kirjutan CV kujundamise kohta eraldi artikli, kuid pidage meeles:

  1. Palun märkige oma ülikool ja õpinguaastad. Samuti on soovitatav lisada GPA.
  2. Eemaldage kogu vesi ja kirjutage konkreetsed saavutused.
  3. Hoidke oma CV lihtne, kuid puhas.
  4. Kui teil on sellega probleeme, paluge kellelgi kontrollida, kas teie CV-s pole ingliskeelseid vigu. Ärge kopeerige tõlget Google'i tõlkest.

Lugege siin on see postitus ja heida pilk peale Kodeerimisintervjuu purustamine. Ka seal on selles midagi.

Kodeerimisintervjuu

Me pole veel ühtegi intervjuud teinud. Olen teile seni rääkinud, kuidas kogu protsess tervikuna välja näeb ja nüüd tuleb intervjuudeks hästi valmistuda, et mitte lasta käest võimalust veeta mõnus ja võib-olla kasulik suvi.

Seal on ressursse nagu Codeforces, Topcoder и Hackerrankmida ma juba mainisin. Nendel saitidel leiate suure hulga algoritmilisi probleeme ja saate ka nende lahendusi automaatseks kontrollimiseks saata. See kõik on suurepärane, kuid te ei vaja seda. Paljude nende ressursside ülesanded on kavandatud nii, et nende lahendamine võtab kaua aega ja nõuab täpsemate algoritmide ja andmestruktuuride tundmist, samas kui intervjuude ülesanded pole tavaliselt nii keerulised ja nende jaoks kulub 5–20 minutit. Seetõttu on meie puhul selline ressurss nagu LeetCode, mis loodi tehniliste intervjuude ettevalmistamise vahendiks. Kui lahendate 100-200 erineva keerukusega ülesannet, siis suure tõenäosusega teil intervjuu ajal probleeme ei teki. Väärikaid ikka on Facebooki koodilabor, kus saate valida seansi kestuse, näiteks 60 minutit, ja süsteem valib teie eest välja probleemide komplekti, mille lahendamiseks kulub keskmiselt mitte rohkem kui tund.

Aga kui sa äkki leiad endale nohiku, kes oma noorust raiskab Codeforces Mina olin üks neist, see on üldiselt suurepärane. Rõõmus Sinu üle. Kõik peaks teile korda minema 😉

Paljud teised soovitavad lugeda Kodeerimisintervjuu purustamine. Ise loen sellest vaid valikuliselt mõnda osa. Kuid väärib märkimist, et ma lahendasin kooliajal palju algoritmilisi ülesandeid. Kas te ei lahendanud päkapikke? Siis loe parem läbi.

Samuti, kui sul pole elus olnud või on olnud vähe tehnilisi intervjuusid välismaiste ettevõtetega, siis käi kindlasti paar läbi. Aga mida rohkem, seda parem. Tunnete end intervjuu ajal enesekindlamalt ja vähem närvis. Korraldage näidisintervjuusid Pramp või isegi küsi selle kohta sõbralt.

Oma esimesed intervjuud kukkusin läbi just seetõttu, et mul sellist praktikat polnud. Ära astu sellele rehale. Olen seda teie heaks juba teinud. Ära täna mind.

Käitumisintervjuud

Nagu ma juba mainisin, püüab intervjueerija käitumisintervjuu käigus rohkem teada saada teie kogemusest ja mõista teie iseloomu. Mis siis, kui olete suurepärane arendaja, kuid metsik egoist, kellega on võimatu meeskonnatööd teha? Kas arvate, et töötate lihtsalt koos George Hotz? Ma ei tea, aga ma kahtlustan, et see on raske. Tean inimesi, kes keeldusid. Seega soovib intervjueerija seda teie kohta mõista. Näiteks võivad nad küsida, mis on teie nõrkus. Lisaks sedalaadi küsimustele palutakse teil rääkida projektidest, milles mängisite võtmerolli, tekkinud probleemidest ja nende lahendustest. Mõnikord esitatakse selliseid küsimusi tehnilise intervjuu alguses. Kuidas sellisteks intervjuudeks valmistuda, on ühes peatükis hästi kirjutatud Kodeerimisintervjuu purustamine.

Peamised leiud

  • Tehke tavaline CV
  • Leidke keegi, kes teid suunab
  • Kandideeri kõikjale, kuhu saad
  • Lahendage litcode
  • Jagage artikli linki abivajajatega

PS ma sõidan Telegrammi kanal, kus räägin oma praktikakogemustest, jagan muljeid kohtadest, mida külastan, ja avaldan oma mõtteid.

PPS Sain endale ühe YouTube'i kanal, kus ma räägin teile kasulikke asju.

PPPS Noh, kui teil pole midagi teha, võite vaadata see on intervjuu ProgBlogi kanalil

Allikas: www.habr.com

Lisa kommentaar