Szakmai gyakorlatok nemzetközi cégeknél: hogyan ne bukjon el az interjúkon és kapja meg az áhított ajánlatot

Ez a cikk egy átdolgozott és bővített változat történetem a Google-nál töltött gyakorlatról.

Szia Habr!

Ebben a bejegyzésben elmesélem, mi az a szakmai gyakorlat egy külföldi cégnél, és hogyan készülj fel az interjúkra, hogy ajánlatot kapj.

Miért kellene rám hallgatnod? Nem kellene. De az elmúlt két évben a Google-nál, az Nvidiánál, a Lyft Level5-nél és az Amazonnál voltam gyakornoki helyem. Míg tavaly interjút készítettem a cégnél, 7 ajánlatot kaptam: Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook és Coinbase. Szóval van némi tapasztalatom ebben a témában, ami hasznos lehet.

Szakmai gyakorlatok nemzetközi cégeknél: hogyan ne bukjon el az interjúkon és kapja meg az áhított ajánlatot

Magamról

2. éves mesterszakos hallgató "Programozás és adatelemzés" Szentpétervári HSE. Elvégzett alapképzési szak "Alkalmazott matematika és számítástechnika" Akadémiai Egyetem, amely 2018-ban a Szentpétervári HSE-be költözött. Egyetemi tanulmányaim során gyakran oldottam meg sportprogramozási versenyeket és vettem részt hackathonokon. Aztán külföldi cégeknél jártam gyakorlatra.

Szakmai gyakorlat

A szakmai gyakorlat több hónaptól egy évig tartó munkakör a hallgatók számára. Az ilyen programok lehetővé teszik a munkáltató számára, hogy megértse, hogyan birkózik meg a gyakornok feladataival, a gyakornok pedig új céget ismerhet meg, tapasztalatot szerezhet, és természetesen plusz pénzt is kereshet. Ha a gyakorlat során a hallgató tisztességes munkát végzett, akkor teljes értékű üresedést kínálnak neki.

A vélemények alapján könnyebb elhelyezkedni egy külföldi informatikai cégnél szakmai gyakorlat után, mint egy interjún keresztül menni egy főállású állásra. A legtöbb barátom a Google-nál, a Facebooknál és a Microsoftnál dolgozott.

Hogyan kaphat ajánlatot?

A folyamat áttekintése

Tegyük fel, hogy úgy döntesz, hogy nyáron egy másik országba akarsz menni, és új élményeket szerezni ahelyett, hogy a nagymamád ágyát ásnád. Hú! Mindenképpen segíts nagymamának! Akkor itt az ideje, hogy nekilássunk.

Egy tipikus interjúfolyamat egy külföldi cégnél így néz ki:

  1. Szolgál gyakornoki jelentkezés
  2. Te döntesz verseny a Hackerrank/TripleByte kvízen
  3. Gyere be szűrőinterjú
  4. Akkor ki van osztva első technikai interjú
  5. Akkor második, és talán a harmadik
  6. A név be van kapcsolva betekintési interjú
  7. Adni ajánlat , de ez nem egészen…

Nézzük meg részletesebben az egyes pontokat.

Jelentkezés szakmai gyakorlatra

A kapitány azt javasolja, hogy először is töltsön ki egy kérelmet a cég honlapján. És valószínűleg kitaláltad. Amit azonban sem a kapitány, sem Ön nem tud, az az, hogy a nagy cégek ajánlórendszereket használnak, amelyeken keresztül a cég alkalmazottai mesterfivéreket ajánlanak – így tűnik ki a jelölt a többi jelentkező végtelen sorából.

Ha hirtelen nincsenek olyan barátaid, akik olyan cégeknél dolgoznának, amelyek érdekelnek, akkor próbáld meg őket olyan ismerősökön keresztül megtalálni, akik bemutatnak neked. Ha nincsenek ilyen emberek, akkor nyisd meg a Linkedint, keresd meg a cég bármelyik alkalmazottját és kérj önéletrajzot.Nem fogja azt írni, hogy nagy programozó vagy. És ez logikus! Végül is nem ismer téged. A válasz megszerzésének esélye azonban továbbra is nagyobb lesz. Ellenkező esetben jelentkezzen a weboldalon keresztül. Úgy kaptam ajánlatomat a Stripe-nek, hogy nem ismertem egyetlen ott dolgozó személyt sem. De ne lazíts: szerencsém van, hogy válaszoltak.

Próbáljon meg ne idegeskedni, amikor e-mailjeibe olyan tartalmú levelek érkeznek, mint „nagyon jó vagy, de más jelölteket választottunk”, vagy egyáltalán nem válaszolnak, ami még rosszabb. Kifejezetten neked rajzoltam egy tölcsért. 45 pályázatból csak 29 választ kaptam. Közülük mindössze 10-en ajánlották fel interjút, a többiek pedig elutasítást tartalmaztak.

Szakmai gyakorlatok nemzetközi cégeknél: hogyan ne bukjon el az interjúkon és kapja meg az áhított ajánlatot

Érzi a tanácsot a levegőben?

Szakmai gyakorlatok nemzetközi cégeknél: hogyan ne bukjon el az interjúkon és kapja meg az áhított ajánlatot

Verseny a Hackerrank/TripleByte kvízen

Ha az önéletrajzod túléli a kezdeti szűrést, akkor 1-2 hét múlva kapsz egy levelet a következő feladattal. Valószínűleg algoritmikus problémákat kell megoldania a Hackerrank oldalon, vagy töltse ki a TripleByte kvízt, ahol megválaszolja az algoritmusokkal, szoftverfejlesztéssel és alacsony szintű rendszertervezéssel kapcsolatos kérdéseket.

Általában a Hackerrank versenye egyszerű. Gyakran két feladatból áll az algoritmusokon és egy feladatból a naplók elemzésén. Néha azt is megkérik, hogy írjon néhány SQL lekérdezést.

Vetítőinterjú

Ha a teszt sikeres, akkor legközelebb egy szűrőinterjúra kerül sor, amely során a toborzóval beszélgetni fog az érdeklődési köréről és a projektekről, amelyekben a cég részt vesz. Ha érdeklődést mutat, és korábbi tapasztalata megfelel a követelményeknek, akkor minden gördülékenyen megy.

Fejezze ki minden kívánságát a projekttel kapcsolatban. A Palantir egyik toborzójával folytatott beszélgetés során rájöttem, hogy nem lennék érdekelt az ő feladataikon. Így már nem vesztegettük egymás idejét.

Ha idáig túlélted, akkor a véletlenszerűség nagy része már mögötted van! De ha tovább csavarod, csak magadat okolhatod 😉

Technikai interjúk

Ezután jönnek a technikai interjúk, amelyeket általában Skype-on, Hangouts-on vagy Zoom-on készítenek. Előzetesen ellenőrizze, hogy minden működik-e a számítógépén. Rengeteg izgulnivaló lesz az interjú során.

A technikai interjúk formátuma nagymértékben függ attól a pozíciótól, amelyre interjút készít. Kivéve közülük az elsőt, ami még mindig az algoritmikus problémák megoldásáról fog szólni. Itt, ha szerencséd van, megkérnek, hogy írj kódot egy online kódszerkesztőben, mint pl coderpad.io. Néha a Google Dokumentumokban. De ennél rosszabbat nem láttam, szóval ne aggódj.

Feltehetnek egy objektum-orientált tervezési kérdést is, hogy megtudják, mennyire érti a szoftvertervezést, és milyen tervezési mintákat ismer. Például felkérhetik őket egy egyszerű online áruház vagy a Twitter tervezésére. Mivel tavaly gépi tanulással kapcsolatos pozíciókra készítettem interjút, az interjúk során releváns kérdéseket tettek fel nekem: hol elméleti kérdésre kellett válaszolnom, hol elméletben kellett megoldanom egy problémát, hol pedig arcfelismerést kellett terveznem. rendszer.

Az interjú végén valószínűleg lehetőséget kapsz kérdések feltevésére. Azt javaslom, hogy ezt vegyétek komolyan, mert kérdéseken keresztül kimutathatja érdeklődését és hozzáértését a téma iránt. Készítem a kérdések listáját. Íme néhány példa közülük:

  • Hogyan működik a projekt munkája?
  • Mi a fejlesztő hozzájárulása a végtermékhez?
  • Mi volt az utóbbi időben a legnagyobb kihívás, amit meg kellett oldanod?
  • Miért döntött úgy, hogy ennél a cégnél fog dolgozni?

Hidd el, az utolsó két kérdésre a kérdezőbiztosok nehezen tudnak válaszolni, de nagy segítséget jelentenek a cégen belüli események megértésében. Szeretném megjegyezni, hogy Önt nem mindig az a személy kérdezi meg, akivel a jövőben együtt fog dolgozni. Ezért ezek a kérdések hozzávetőleges képet adnak arról, hogy mi történik a cégben.

Ha sikeresen átment az első interjún, felkínálják a másodikat. A kérdezőben és ennek megfelelően a feladatokban eltér az elsőtől. A formátum valószínűleg ugyanaz marad. A második interjú után felajánlhatnak egy harmadikat. hú, messzire jutottál.

Látványos interjú

Ha eddig nem utasították el, akkor betekintési interjú vár rád, amikor a jelöltet interjúra hívják a cég irodájába. Talán nem várja meg... Nem minden vállalat hajtja végre ezt a szakaszt, de azok közül sokan hajlandóak lesznek fizetni a repülőjegyekért és a szállásokért. Rossz ötlet? Gyönyörű! Még mindig nem jártam Londonban... De bizonyos esetekben felajánlják, hogy Skype-on keresztül menjen át ezen a szakaszon. Erre azért kértem a Twittert, mert nagyon sok volt a határidő, és nem volt idő másik kontinensre utazni.

Az onsight interjú több technikai interjúból és egy viselkedési interjúból áll. Egy viselkedési interjú során beszélsz a menedzserrel a projektjeidről, arról, hogy milyen döntéseket hoztál a különböző helyzetekben és hasonlók. Vagyis a kérdező igyekszik jobban megérteni a jelölt személyiségét és részletesebben megérteni a munkatapasztalatot.

Nos, ez van, csak kellemes izgalom van előttünk :3 Csiklandoznak az idegeid, de nem tudsz mit tenni. Ha minden gördülékenyen ment, akkor nincs mitől tartani – megérkezik az ajánlat. Ha nem, akkor szomorú, de előfordul. Hány helyre jelentkeztél? Kettőkor? Hát akkor mit reméltél?

Hogyan készülj fel?

Összegzés

Ez a nulladik lépés. Csak ne olvasd tovább a cikket. Zárja be a lapot, és készítsen egy normál önéletrajzot. Komoly vagyok. Amíg a gyakorlaton mentem keresztül, sokan kértek, hogy irányítsam őket a céghez szakmai gyakorlatra vagy teljes munkaidőre. Az önéletrajzok gyakran rosszul voltak formázva. A cégek egyébként is ritkán válaszolnak a jelentkezésekre, és a rossz önéletrajzok általában nullára csökkentik ezt a százalékot. Egyszer majd írok egy külön cikket az önéletrajz tervezéséről, de most ne feledd:

  1. Kérjük, adja meg egyetemét és tanulmányi éveit. Célszerű hozzáadni a GPA-t is.
  2. Távolítsa el az összes vizet, és írjon konkrét eredményeket.
  3. Legyen egyszerű, de tiszta önéletrajza.
  4. Valaki nézze meg az önéletrajzát, hogy nincs-e benne angol nyelvű hiba, ha ezzel problémái vannak. Ne másolja le a fordítást a Google Fordítóból.

Olvas itt ez a bejegyzés és nézd meg A kódolási interjú feltörése. Ott is van ebben valami.

Kódolási interjú

Még nem készítettünk interjút. Eddig elmondtam, hogyan néz ki az egész folyamat összességében, most pedig jól fel kell készülni az interjúkra, hogy ne hagyd ki a kellemes és esetleg hasznos nyár lehetőségét.

Vannak olyan források, mint pl Codeforces, TopCoder и Hackerrankamit már említettem. Ezeken az oldalakon számos algoritmikus probléma található, és ezek megoldásait is elküldheti automatikus ellenőrzésre. Ez mind nagyszerű, de nincs rá szüksége. Ezeken az erőforrásokon sok feladat megoldása hosszú időt vesz igénybe, és fejlett algoritmusok és adatstruktúrák ismeretét igényli, míg az interjúk során a feladatok általában nem olyan összetettek, és 5-20 percet vesznek igénybe. Ezért esetünkben egy olyan erőforrás, mint pl LeetCode, amely technikai interjúk előkészítő eszközeként jött létre. Ha 100-200 különböző bonyolultságú feladatot old meg, akkor nagy valószínűséggel nem lesz problémája az interjú során. Vannak még méltók Facebook Code Lab, ahol kiválaszthatja a munkamenet időtartamát, például 60 percet, és a rendszer kiválasztja Önnek a problémákat, amelyek megoldása átlagosan legfeljebb egy órát vesz igénybe.

De ha hirtelen egy nebulót találsz magadnak, aki arra pazarolja a fiatalságát Codeforces Én is közéjük tartoztam, ez általában nagyszerű. Örülök neked. Neked mindennek sikerülnie kell 😉

Többen ajánlják elolvasásra A kódolási interjú feltörése. Jómagam csak szelektíven olvastam el belőle néhány részt. De érdemes megjegyezni, hogy iskolai éveim alatt rengeteg algoritmikus problémát megoldottam. Nem oldotta meg a gnómokat? Akkor inkább olvasd el.

Továbbá, ha életében nem volt, vagy kevés technikai interjúja volt külföldi cégekkel, akkor mindenképpen menjen végig egy páron. De minél több, annál jobb. Magabiztosabbnak érzi magát az interjú során, és kevésbé lesz ideges. Szervezzen próbainterjúkat Pramp vagy akár egy barátot is kérdezz meg róla.

Az első interjúkon pont azért buktam meg, mert nem volt ilyen gyakorlatom. Ne lépjen erre a gereblyére. Ezt már megtettem neked. Ne köszönd meg.

Viselkedési interjúk

Ahogy már említettem, a viselkedési interjú során a kérdező megpróbál többet megtudni az Ön tapasztalatáról és megérteni a karakterét. Mi van, ha Ön kiváló fejlesztő, de vad egoista, akivel lehetetlen csapatként dolgozni? Gondolod, hogy csak együtt fogsz dolgozni Hotz György? Nem tudom, de gyanítom, hogy nehéz. Ismerek embereket, akik visszautasították. Tehát a kérdező meg akarja érteni ezt veled kapcsolatban. Például megkérdezhetik, mi a gyengesége. Az ilyen jellegű kérdések mellett beszélni fog azokról a projektekről, amelyekben kulcsszerepet játszott, a felmerült problémákról és azok megoldásáról. Néha ilyen kérdéseket tesznek fel egy technikai interjú elején. Az egyik fejezetben jól meg van írva, hogyan kell felkészülni az ilyen interjúkra A kódolási interjú feltörése.

Főbb következtetések

  • Készíts egy normál önéletrajzot
  • Keress valakit, aki tud ajánlani
  • Jelentkezz, ahol csak tudsz
  • Oldja meg a litcode-ot
  • Oszd meg a cikk linkjét a rászorulókkal

PS Én vezetek Távirati csatorna, ahol a gyakornoki tapasztalataimról beszélek, megosztom benyomásaimat a meglátogatott helyekről, és kifejtem gondolataimat.

PPS Szereztem magamnak egyet YouTube csatorna, ahol hasznos dolgokat mondok el.

PPPS Nos, ha nincs semmi dolgod, akkor nézheted ez az interjú a ProgBlog csatornán

Forrás: will.com

Hozzászólás