A legjobb válasz
Pár hete interjút készítettem szakmai gyakorlat céljából. Általában telefonképernyőt csinálnak, de nyilván kihagyták nekem. Meghívást kaptam, hogy jöjjek át az irodájukba helyszíni interjúkra.
Az első interjú egy műszaki vezetővel volt, amely a technikai beszélgetésekre összpontosított, így olyan technológiákról beszélgettünk, amelyekkel dolgoztam, mindegyik előnyeivel és hátrányaival hogyan válogatnék egy technikai halmot stb. Úgy éreztem, hogy ennek célja annak értékelése, hogy mennyit tud az iskolai tanterven kívül. Ezek után kaptam egy algoritmus kérdést, amely a terheléselosztó szerverekről volt modellezve.
A második interjú teljesen a kódolásról szólt. A kérdések egyszerűek voltak, de kérdezőm azt mondta, hogy azt keresik, hogyan írnám a gyártási kódot. Körülbelül 3-4 kérdést oldottam meg az interjú során.
Az utolsó volt a legnehezebb, és nagy hangsúlyt fektettem a shell parancsfájlokra, az operációs rendszer alapjaira, a hibák hibakeresésére stb., És felkértek egy működő megoldás kódolására is egy NP-nehéz problémára. Úgy tűnt, hogy a kérdező megpróbált rám nyomni, hogy mennyit tehetek az egyes területeken. Ennek végén még mindig nem voltam teljesen biztos abban, hogy ez hogyan megy.
(Ingyenes Uber kapucnit kaptam, amikor otthagytam az irodájukat: D)
A toborzóm felhívta pár nap múlva, és azt mondták, hogy ajánlatot akarnak tenni nekem, de előtte az Uber interjút készített az adott csapat menedzserével. Skype-hívásom volt vele, amely főleg a korábbi tapasztalataimról és érdeklődési területeimről szólt, valamint egy közepesen nehéz kódolási kérdéssel a kombinációkról.
Nem sokkal később kaptam egy hivatalos ajánlatot. Remélem, ez segít 🙂
Válasz
Egy hónappal ezelőtt készítettem interjút egy teljes munkaidős szoftvermérnöki pozícióért az Ubernél. Az interjú lehetőségét ismerősöm ajánlásával kaptam meg.
Először egy telefonos átvilágításra terveztem, amelyet az Uber mérnöki vezetője adott meg. Megkérdezték a technikai hátteremet, a munkámat, valamint két kódolási problémát. Nagyon jól sikerült, és egy órával a telefonhívás után meghívtak helyszíni interjúra.
A helyszíni interjú 2 héttel később történt és körülbelül 4,5 órán át tartott. 4 ember számos technikai kérdéssel hívott fel rám, például tábla kódolással és rendszertervezési kérdésekkel. Mindegyik elég barátságos volt, és időben bejártak, így nem volt sok szünet a kettő között. A legutóbbi technikai interjú gyakorlati volt – felkértek, hogy oldjon meg egy valós problémát, és ezt később hajtottam végre. A tényleges kódolási munka előtt az interjúkészítő alapos megbeszélést folytatott velem minden szint részleteiről, hogy megbizonyosodjon arról, hogy ez ésszerű megoldás, percek alatt megoldható-e. A probléma nem volt túl nehéz, és a megoldás lehet, hogy nem optimális, de működnie kell. Ezért jobb, ha gyakorlati mérnök vagy a munkahelyen, és hatékony módon írsz valós kódot (szerkesztő választás, API keresés, hibakeresési készségek, Saját magam számára a Vim-et használom mindennap, és ez sokat segített nekem. A technikai interjú 4. fordulóját követően alkalmat kaptam beszélni toborzóval és felvételi vezetővel is különböző kérdések és aggályok miatt, amelyekre nagyon jól válaszoltak.
Másnap kaptam egy ajánlatot a helyszíni interjú után, amelyet némi egyeztetés után boldogan fogadtam. Egy dologra szeretnék rámutatni, hogy a vállalat hatékonysága elrobbantotta az egész felvételi folyamat során. felvételi menedzser és néhány toborzó, akikkel dolgoztam, mindig nagyon gyorsan reagáltak néhány percen belül. BTW South bay-ben élek, és a San Franciscóba / onnan induló ingázást természetesen az Uber segítségével fedeztük, így az interjú még kellemesebbé vált:)