Egy hete beszéltünk róla
Az első cikkben elmondom, hogyan lehet sikeresen átjutni az interjúk minden szakaszán, és hogyan szerezhet gyakorlatot a Google-nál.
Pár szó magadról
1. éves mesterszakos hallgató vagyok a HSE szentpétervári campusán, gépi tanulásból szereztem alapképzést az Akadémiai Egyetemen. Egyetemi tanulmányaim alatt aktívan foglalkoztam sportprogramozással, és részt vettem különböző hackathonokon is. Utóbbiról lehet olvasni
A szakmai gyakorlatról
Először is szeretnék egy kicsit elmesélni, hogyan néz ki egy gyakorlat a Google-nál belülről.
Minden gyakornok, aki a Google-hoz érkezik, egy csapathoz tartozik. Ez lehet egy belső infrastruktúrát fejlesztő csapat, amelyről a vállalaton kívüli emberek soha nem hallottak, vagy egy termék, amelyet emberek milliói használnak szerte a világon. Ilyen termékek lehetnek a jól ismert YouTube, Google Docs és mások. Mivel több tucat, sőt több száz fejlesztő vesz részt ezeknek a projekteknek a kidolgozásában, egy olyan csapathoz kerül, amelyik egy szűkebb részre szakosodott. Például 2018 nyarán a Google Dokumentumokon dolgoztam, új funkciókkal bővítve a táblázatokkal való munkavégzést.
Mivel Ön gyakornok a cégnél, van egy menedzsere, akit hostnak hívnak. Ez egy közönséges teljes időzítő, amely maga fejleszt termékeket. Ha valamit nem tud, nem tudja megoldani, vagy bármilyen problémája van, forduljon hozzá. Általában heti egy-egy találkozókat terveznek, ahol megbeszélheti a projekt aktuális helyzetét, vagy beszélgethet valami teljesen független dologról. Ráadásul a házigazda azon személyek közé tartozik, akik értékelni fogják a szakmai gyakorlat során végzett munkát. Ezt egy második, további bíráló is értékeli. És persze érdekli őket, hogy sikerrel járj.
A Google beléd oltja, de ez nem biztos, azt a jó szokást, hogy megír egy tervdokumentumot, mielőtt bármit is tenne. Azok számára, akik nem ismerik, a tervdokumentum egy olyan dokumentum, amely felvázolja a fennálló probléma lényegét, valamint annak megoldásának részletes műszaki leírását. Tervezési dokumentum írható egy teljes termékhez vagy csak egy új funkcióhoz. Az ilyen dokumentáció elolvasása után megértheti, hogy a terméket milyen célból tervezték és hogyan valósították meg. A megjegyzésekben gyakran láthatunk párbeszédeket a mérnökök között, amelyek megvitatják a projekt egy részének megvalósításának különböző módjait. Ez jó megértést ad az egyes döntések mögött meghúzódó célról.
Ezt a gyakorlatot az teszi különlegessé, hogy használhatja a Google által bőségesen rendelkezésre álló csodálatos belső fejlesztőeszközöket. Miután dolgoztam velük, és sok olyan emberrel beszélgettem, akik korábban az Amazonnál, az Nvidiánál és más ismert technológiai cégeknél dolgoztak, arra a következtetésre juthatok, hogy ezek az eszközök nagy eséllyel a legjobb eszközök lesznek, amelyekkel valaha találkozni fogsz az életedben. Például a Google Code Search nevű eszköz lehetővé teszi, hogy ne csak a teljes kódbázisát, az egyes kódsorok változásainak előzményeit tekintse meg, hanem lehetőséget ad arra is, hogy navigáljon a kódban, amit a modern fejlesztői környezetekben megszoktunk, mint pl. mint Intellij Idea. Ehhez pedig csak egy böngésző kell! Ugyanezen funkció hátránya, hogy hiányozni fognak ezek a Google-on kívüli eszközök.
Ami a finomságokat illeti, a cégnek menő irodái vannak, jó ételek, edzőterem, jó biztosítás és egyéb finomságok. Hagyok itt pár fotót a New York-i irodából:
Hogyan kaphat ajánlatot?
Értékelés
Itt az ideje, hogy valami komolyabbról beszéljünk: hogyan szerezzünk gyakorlatot?
Itt nem a Google-ról fogunk beszélni, hanem arról, hogy ez általában hogyan történik. Az alábbiakban a Google gyakornoki kiválasztási folyamatának jellemzőiről írok.
A cég interjúfolyamata valószínűleg így fog kinézni:
- Jelentkezés szakmai gyakorlatra
- Verseny a Hackerrank/TripleByte kvízen
- Vetítőinterjú
- Első technikai interjú
- Második technikai interjú
- Látványos interjú
Jelentkezés szakmai gyakorlatra
Nyilvánvalóan minden azzal kezdődik, hogy szeretnél gyakorlati helyet szerezni. Ehhez ezt a cég honlapján található űrlap kitöltésével kell kifejeznie. Ha Önnek (vagy barátainak) vannak ott dolgozó barátai, megpróbálhat rajtuk keresztül bejutni. Ez a lehetőség előnyösebb, mert segít kitűnni a többi diák tömegéből. Ha ez nem lehetséges, akkor jelentkezzen saját maga.
Ne légy túl ideges, amikor olyan tartalmú e-maileket kapsz, mint „nagyon menő vagy, de más jelölteket választottunk”. És van néhány tanácsom:
Verseny a Hackerrank/TripleByte kvízen
Ha tetszett az önéletrajzod a toborzónak, 1-2 hét múlva kapsz egy levelet a következő feladattal. Valószínűleg felajánlják, hogy részt vegyen egy versenyen a Hackerrank oldalon, ahol algoritmikus problémákat kell megoldania a megadott időn belül, vagy TripleByte kvízt, ahol különféle kérdésekre kell válaszolnia az algoritmusokkal, a szoftverfejlesztéssel és az alacsony szintű tervezéssel kapcsolatban. szintű rendszerek. Ez a szakasz kezdeti szűrőként szolgál a jelöltkiválasztási folyamatban.
Vetítőinterjú
Ha a teszt sikeres, akkor lesz egy szűrőinterjú, amely során a toborzóval beszélgetni fog az érdeklődési köréről és a cég által a gyakornokok számára kínált projektekről. Ha érdeklődést mutat, és korábbi tapasztalata megfelel a cég elvárásainak, zöld utat kap. Tapasztalataim szerint ez a legkiszámíthatatlanabb hely az egész folyamatban, és nagyon sok múlik a toborzón.
Ha megfelelt ezen a három teszten, akkor a véletlenszerűség nagy része már mögötte van. Aztán jönnek a technikai interjúk, amelyek inkább Öntől függenek, ami azt jelenti, hogy jobban befolyásolhatja az eredményüket. És ez jó!
Technikai interjúk
Ezután jönnek a technikai interjúk, amelyeket általában Skype-on vagy Hangouts-on folytatnak le. De néha vannak egzotikusabb szolgáltatások, amelyek további szoftverek telepítését igénylik. Ezért előre győződjön meg arról, hogy minden működik a számítógépén.
A technikai interjúk formátuma nagymértékben változik attól függően, hogy milyen pozícióra készül. Ha a szoftvermérnöki gyakornok pozíciójáról beszélünk, akkor nagy valószínűséggel felkínálnak néhány algoritmikus problémát, amelyek megoldását például valamilyen online kódszerkesztőben kell kódolni,
- Hogyan működik a projekt munkája?
- Mi volt az utóbbi időben a legnagyobb kihívás, amit meg kellett oldanod?
- Mi a fejlesztő hozzájárulása a végtermékhez?
- Miért döntött úgy, hogy ennél a cégnél fog dolgozni?
Nem mindig az a személy kérdezi meg, akivel a jövőben együtt fog dolgozni. Ezért az utóbbi kérdések betekintést nyújthatnak abba, hogy mi történik a vállalat egészében. Számomra például fontos, hogy befolyásom legyen a végtermékre.
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 nagy valószínűséggel ugyanaz marad. A második interjú után felajánlhatják a harmadikat.
Látványos interjú
Ha eddig a pontig 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. Általában 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 az Ön személyiségét és részletesebben megérteni a tapasztalatait. Egyes cégek, amelyek 3-4 technikai interjút készítenek, csak egy viselkedési interjút kínálnak távolról a betekintési interjú helyett.
Most már csak meg kell várni a toborzó válaszát. Ha minden simán ment, akkor biztosan kap egy levelet a várva várt ajánlattal. Ha nincs ajánlat, ne keseredj el. A vállalatok szisztematikusan elutasítják a jó jelölteket. Jövőre próbáljon meg ismét jelentkezni szakmai gyakorlatra.
Kódolási interjú
Szóval, várj... Még nem készítettünk interjút. Most tudtuk meg, hogyan is néz ki az egész folyamat, és most jól fel kell készülnünk az interjúkra, hogy ne hagyjuk ki a kellemes és hasznos nyár lehetőségét.
Vannak olyan források, mint pl
Sokan ajánlják a könyv elolvasását is
Valamint, ha életében kevés szakmai interjút készített külföldi cégekkel, akkor ajánlatos egy-két próbainterjút készíteni. De minél több, annál jobb. Ez segít abban, hogy magabiztosabban érezze magát az interjú alatt, és kevésbé ideges. A próbainterjúkat a címen lehet megszervezni
Viselkedési interjúk
Mint említettem, a viselkedési interjú során a kérdező megpróbál többet megtudni a tapasztalatairól és megérteni a karakterét. Mi van, ha nagyszerű fejlesztő vagy, de nem tudsz csapatban dolgozni? Attól tartok, ez sokaknak nem fog megfelelni. Például feltehetik a következő kérdést: „Mi a gyengesége?” Az ilyen jellegű kérdések mellett beszélni kell azokról a projektekről, amelyekben kulcsszerepet játszott, a felmerült problémákról és azok megoldásairól. Érdemes megjegyezni, hogy a technikai interjúk első perceiben erre is rákérdezhetnek. Az ilyen interjúkra való felkészülésről részletesen le van írva a „Cracking the Coding Interview” című fejezet egyik fejezete.
Most, hogy megértettük, hogyan néz ki általában a gyakornokok kiválasztási folyamata, és hogyan kell felkészülni az interjúkra, itt az ideje, hogy beszéljünk arról, hogyan működik ez a Google esetében.
Az elérhető szakmai gyakorlatok listája megtalálható
interjúk
Itt a folyamat kissé szokatlannak tűnik. Lesz egy szűrőinterjú és két technikai interjú. Ha jól megmutatod magad bennük, akkor továbblépsz a projektkeresés szakaszába. Ki kell töltenie egy meglehetősen hosszú kérdőívet, amelyben feltünteti minden jelenlegi készségét, valamint kifejezi preferenciáit a projekt témájával és a szakmai gyakorlat helyszínével kapcsolatosan.
Nagyon fontos ezt az űrlapot jól és szorgalmasan kitölteni! Azok a potenciális házigazdák, akik csatlakozni szeretnének projektjükhöz, átnézik a rendelkezésre álló gyakornokokat, és beszélgetéseket szerveznek a számukra tetsző jelöltekkel. Szűrhetik a tanulókat helyszín, kulcsszavak, a jelentkezési lapon szereplő pipák, valamint interjúpontszámok alapján.
A beszélgetés során a kérdező beszél a dolgozandó projektről, és megismeri a jelölt tapasztalatait is. Ez egy nagyszerű lehetőség, hogy megtudja, hogyan is fog kinézni a munkafolyamat, mert azzal a személlyel kommunikál, aki a házigazdája lesz. Az interjú után levelet ír a toborzónak a projekttel kapcsolatos benyomásaival. Ha tetszik a projekt, és a kérdező kedveli Önt, akkor egy ajánlat vár rád. Ellenkező esetben utólagos hívásokra számíthat, amelyek száma 2-3-4 lehet, vagy egyáltalán nem. Érdemes tisztázni, hogy még akkor is, ha jól teljesítetted az interjúkat, de a projekt keresésének szakaszában egyetlen csapat sem választott téged (vagy talán senki sem beszélt veled), akkor sajnos ajánlat nélkül maradsz .
Amerika vagy Európa?
Többek között el kell döntenie, hogy hol lesz a szakmai gyakorlata. Választhattam az USA és az
Mint látható, az Egyesült Államokban a dolgok egy kicsit bonyolultabbak. De inkább oda akartam menni, mint Európába. Ráadásul az USA-ban többet fizetnek.
Mi a teendő ezután?
A gyakorlat végén két lehetőség közül választhat:
- Szerezzen gyakorlatot jövőre.
- Teljes munkaidős állás megszerzéséhez vegyen részt két műszaki interjún.
Ez a két lehetőség akkor érhető el, ha sikeresen befejezte jelenlegi projektjét. Ha nem ez az első szakmai gyakorlat, akkor akár teljes munkaidős állást is kínálhatnak interjúk nélkül.
Ezért a következő helyzet áll elő, amely egy képpel leírható:
Mivel ez volt az első szakmai gyakorlatom, úgy döntöttem, hogy végigmegyek két műszaki interjún, hogy teljes munkaidős állást kapjak. Eredményeik alapján beleegyeztek az ajánlatba, és elkezdtek csapatot keresni, de ezt a lehetőséget elutasítottam, mert úgy döntöttem, befejezem a mesterképzést. A Google nem valószínű, hogy 2-3 éven belül eltűnik.
Következtetés
Barátaim, remélem, hogy érthetően és érthetően elmagyaráztam, hogyan néz ki az út a hallgatótól a gyakornokig. (majd vissza...), és ez az anyag megtalálja olvasóját, aki hasznosnak találja. Amint látja, ez nem olyan nehéz, mint amilyennek látszik, csak félre kell tenni a lustaságát, a félelmeit, és elkezdeni próbálkozni!
PS nekem is itt van
Forrás: will.com