Praktika në kompani ndërkombëtare: si të mos dështoni në intervista dhe të merrni ofertën e lakmuar

Ky artikull është një version i rishikuar dhe i zgjeruar historia ime rreth një stazhi në Google.

Hej Habr!

Në këtë postim do t'ju tregoj se çfarë është një praktikë në një kompani të huaj dhe si të përgatiteni për intervista në mënyrë që të merrni një ofertë.

Pse duhet të më dëgjoni mua? Nuk duhet. Por gjatë dy viteve të fundit, kam pasur praktika në Google, Nvidia, Lyft Level5 dhe Amazon. Gjatë intervistës në kompani vitin e kaluar, mora 7 oferta: nga Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook dhe Coinbase. Kështu që unë kam një përvojë në këtë çështje, e cila mund të jetë e dobishme.

Praktika në kompani ndërkombëtare: si të mos dështoni në intervista dhe të merrni ofertën e lakmuar

Rreth vetes sime

Student i vitit të 2-të master "Programimi dhe analiza e të dhënave" Shën Petersburg HSE. Programi bachelor i përfunduar "Matematika e aplikuar dhe shkenca kompjuterike" Universiteti Akademik, i cili në vitin 2018 u zhvendos në Shën Petersburg HSE. Gjatë studimeve të mia universitare, shpesh zgjidhja konkurse programimi sportiv dhe merrja pjesë në hackathone. Më pas shkova në praktikë në kompani të huaja.

TRENING

Praktika është një punë për studentët për një periudhë prej disa muajsh deri në një vit. Programe të tilla i lejojnë punëdhënësit të kuptojë se si praktikanti përballet me detyrat e tij, dhe praktikanti i lejon atij të njohë një kompani të re, të fitojë përvojë dhe, natyrisht, të fitojë para shtesë. Nëse gjatë praktikës studenti ka bërë punë të denjë, atëherë atij i ofrohet një vend i lirë pune i plotë.

Duke gjykuar nga vlerësimet, është më e lehtë të gjesh një punë në një kompani të huaj IT pas një stazhi sesa duke kaluar një intervistë për një vend të lirë pune me kohë të plotë. Shumica e miqve të mi përfunduan duke punuar në Google, Facebook dhe Microsoft.

Si të merrni një ofertë?

Pasqyrë e procesit

Le të themi se keni vendosur që dëshironi të shkoni në një vend tjetër gjatë verës dhe të merrni një përvojë të re, në vend që të gërmoni shtretërit e gjyshes suaj. Ua! Ndihmo gjyshen gjithsesi! Pastaj është koha për t'u marrë me biznesin.

Një proces tipik interviste për një kompani të huaj duket si ky:

  1. Shërbejeni aplikimi për praktikë
  2. Ti vendos konkurs në Hackerrank/TripleByte Quiz
  3. Hajde brenda intervista e shqyrtimit
  4. Pastaj ju jeni caktuar intervista e parë teknike
  5. Pastaj i dytë, dhe ndoshta i treti
  6. Emri është aktiv intervistë në sy
  7. Ata japin oferta , por nuk është saktësisht…

Le të trajtojmë secilën nga pikat në më shumë detaje.

Aplikimi për praktikë

Kapiteni sugjeron që para së gjithash duhet të plotësoni një aplikim në faqen e internetit të kompanisë. Dhe me shumë mundësi e keni marrë me mend. Por ajo që as kapiteni dhe as ju nuk mund të dini është se kompanitë e mëdha përdorin sisteme referimi përmes të cilave punonjësit e kompanisë rekomandojnë vëllezër në zanat - kështu dallohet kandidati nga rryma e pafund e aplikantëve të tjerë.

Nëse befas nuk keni ndonjë shok që punon në kompani që ju interesojnë, atëherë përpiquni t'i gjeni përmes miqve që do t'ju prezantojnë. Nëse nuk ka njerëz të tillë, atëherë hapni Linkedin, gjeni ndonjë punonjës të kompanisë dhe kërkoni të dorëzoni një rezyme. Ai nuk do të shkruajë se jeni një programues i shkëlqyeshëm. Dhe kjo është logjike! Në fund të fundit, ai nuk ju njeh. Megjithatë, shanset për të marrë një përgjigje do të jenë akoma më të larta. Përndryshe, aplikoni përmes faqes së internetit. Mora ofertën time për Stripe pa njohur asnjë person të vetëm që punonte atje. Por mos u qetësoni: jam me fat që u përgjigjën.

Përpiquni të mos mërziteni shumë kur emaili juaj merr tufa letrash me përmbajtje si "je shumë i mrekullueshëm, por ne zgjodhëm kandidatë të tjerë", ose ata nuk përgjigjen fare, gjë që është edhe më keq. Unë vizatova një hinkë posaçërisht për ju. Nga 45 aplikime kam marrë vetëm 29 përgjigje. Vetëm 10 prej tyre ofruan intervista, dhe pjesa tjetër përmbante një refuzim.

Praktika në kompani ndërkombëtare: si të mos dështoni në intervista dhe të merrni ofertën e lakmuar

A e ndjeni këshillën në ajër?

Praktika në kompani ndërkombëtare: si të mos dështoni në intervista dhe të merrni ofertën e lakmuar

Konkursi në kuizin Hackerrank/TripleByte

Nëse rezymeja juaj i mbijeton shqyrtimit fillestar, atëherë pas 1-2 javësh do të merrni një letër me detyrën tjetër. Me shumë mundësi, do t'ju kërkohet të zgjidhni problemet algoritmike në Hackerrank ose të merrni TripleByte Quiz, ku do t'u përgjigjeni pyetjeve në lidhje me algoritmet, zhvillimin e softuerit dhe dizajnin e sistemeve të nivelit të ulët.

Zakonisht konkursi në Hackerrank është i thjeshtë. Shpesh ai përbëhet nga dy detyra në algoritme dhe një detyrë për analizimin e regjistrave. Ndonjëherë ata gjithashtu ju kërkojnë të shkruani disa pyetje SQL.

Intervistë e ekranit

Nëse testi është i suksesshëm, atëherë në vijim do të keni një intervistë shqyrtimi, gjatë së cilës do të flisni me rekrutuesin për interesat tuaja dhe projektet në të cilat është përfshirë kompania. Nëse tregoni interes dhe përvoja juaj e mëparshme përputhet me kërkesat, atëherë gjithçka do të shkojë pa probleme.

Shprehni të gjitha dëshirat tuaja për projektin. Gjatë kësaj bisede me një rekrutues nga Palantir, kuptova se nuk do të isha i interesuar të punoja në detyrat e tyre. Kështu që nuk e humbëm më kohën e njëri-tjetrit.

Nëse keni mbijetuar deri në këtë pikë, atëherë shumica e rastësisë është tashmë pas jush! Por nëse dëshpëroni më tej, fajin keni vetëm veten tuaj 😉

Intervistat teknike

Më pas vijnë intervistat teknike, të cilat zakonisht kryhen përmes Skype, Hangouts ose Zoom. Kontrolloni paraprakisht nëse gjithçka funksionon në kompjuterin tuaj. Do të ketë shumë gjëra për të cilat do të shqetësoheni gjatë një interviste.

Formati i intervistave teknike varet shumë nga pozicioni për të cilin po intervistoni. Përveç të parës prej tyre, e cila do të jetë ende për zgjidhjen e problemeve algoritmike. Këtu, nëse jeni me fat, do t'ju kërkohet të shkruani kodin në një redaktues kodi në internet, si p.sh coderpad.io. Ndonjëherë në Google Docs. Por unë nuk kam parë asgjë më të keqe se kjo, kështu që mos u shqetësoni.

Ata gjithashtu mund t'ju bëjnë një pyetje dizajni të orientuar nga objekti për të parë se sa mirë e kuptoni dizajnin e softuerit dhe cilat modele dizajni dini. Për shembull, atyre mund t'u kërkohet të dizajnojnë një dyqan të thjeshtë në internet ose Twitter. Që nga viti i kaluar kam intervistuar për pozicione që kanë të bëjnë me mësimin e makinerive, gjatë intervistave më janë bërë pyetje përkatëse: diku duhej t'i përgjigjesha një pyetjeje në teori, diku për të zgjidhur një problem në teori dhe diku për të dizajnuar një sistem njohjeje të fytyrës.

Në fund të intervistës, do t'ju jepet mundësia për të bërë pyetje. Ju rekomandoj që ta merrni seriozisht këtë, sepse përmes pyetjeve mund të tregoni interesin tuaj dhe të demonstroni kompetencën tuaj në këtë temë. Unë jam duke përgatitur një listë me pyetje. Këtu është një shembull i disa prej tyre:

  • Si funksionon puna në projekt?
  • Cili është kontributi i zhvilluesit në produktin përfundimtar?
  • Cila është sfida më e madhe që ju është dashur të zgjidhni kohët e fundit?
  • Pse vendosët të punoni për këtë kompani?

Më besoni, dy pyetjet e fundit janë të vështira për t'u përgjigjur nga intervistuesit, por ato janë një ndihmë e madhe për të kuptuar se çfarë po ndodh brenda kompanisë. Dua të theksoj se jo gjithmonë intervistohesh nga personi me të cilin do të punosh në të ardhmen. Prandaj, këto pyetje japin një ide të përafërt të asaj që po ndodh në kompani.

Nëse kaloni me sukses intervistën e parë, do t'ju ofrohet një e dytë. Do të ndryshojë nga e para në intervistues dhe, në përputhje me rrethanat, në detyra. Formati ka shumë të ngjarë të mbetet i njëjtë. Pas kalimit të intervistës së dytë, ata mund të ofrojnë një të tretë. wow, ju keni ardhur larg.

Intervistë Onsight

Nëse deri në këtë pikë nuk jeni refuzuar, atëherë ju pret një intervistë e hapur, kur kandidati të ftohet për intervistë në zyrën e kompanisë. Ndoshta ai nuk do të presë ... Jo të gjitha kompanitë e kryejnë këtë fazë, por shumë prej atyre që e bëjnë këtë do të jenë të gatshme të paguajnë për fluturimet dhe akomodimin. Është një ide e keqe? E mrekullueshme! Ende nuk kam qenë në Londër... Por në disa raste do t'ju ofrohet ta kaloni këtë fazë përmes Skype. I kërkova Twitter-it ta bënte këtë sepse kishte shumë afate dhe nuk kishte kohë për të udhëtuar në një kontinent tjetër.

Intervista e përgjithshme përbëhet nga disa intervista teknike dhe një intervistë e sjelljes. Gjatë një interviste të sjelljes, ju flisni me menaxherin për projektet tuaja, çfarë vendimesh keni marrë në situata të ndryshme dhe të ngjashme. Kjo do të thotë, intervistuesi po përpiqet të kuptojë më mirë personalitetin e kandidatit dhe të kuptojë përvojën e punës në më shumë detaje.

Epo, kaq, ka vetëm një eksitim të këndshëm përpara :3 Nervat tuaja janë gudulisur, por nuk mund të bëni asgjë. Nëse gjithçka shkoi mirë, atëherë nuk ka asgjë për t'u frikësuar - oferta do të arrijë. Nëse jo, është e trishtueshme, por ndodh. Në sa vende keni aplikuar? Në dy? Epo atëherë, për çfarë shpresonit?

Si të përgatitemi?

Përmbledhje

Ky është hapi zero. Thjesht mos e lexoni më tej artikullin. Mbyllni skedën dhe shkoni të bëni një rezyme normale. E kam seriozisht. Ndërsa isha duke kaluar nëpër stazhe, shumë njerëz më kërkuan t'i referoja në kompani për një stazh ose pozicion me kohë të plotë. Shpesh rezymetë ishin të formatuara dobët. Sidoqoftë, kompanitë rrallë u përgjigjen aplikacioneve, dhe rifillimet e këqija priren ta zbresin atë përqindje në zero. Një ditë do të shkruaj një artikull të veçantë rreth dizajnit të rinisë, por tani për tani mbani mend:

  1. Ju lutemi tregoni universitetin tuaj dhe vitet e studimit. Këshillohet gjithashtu të shtoni GPA.
  2. Hiqni të gjithë ujin dhe shkruani arritje specifike.
  3. Mbajeni CV-në tuaj të thjeshtë por të rregullt.
  4. Kërkojini dikujt të kontrollojë CV-në tuaj për gabime në anglisht nëse keni probleme me këtë. Mos kopjoni përkthimin nga Google Translate.

Lexoni ja ky postim dhe hidhini një sy Thyerja e intervistës së kodimit. Ka diçka për këtë edhe atje.

Kodimi i intervistës

Nuk kemi bërë ende asnjë intervistë. Ju kam thënë deri më tani se si duket i gjithë procesi në tërësi, dhe tani duhet të përgatiteni mirë për intervista në mënyrë që të mos humbisni mundësinë për të kaluar një verë të këndshme dhe ndoshta të dobishme.

Ka burime të tilla si Forcat e kodit, Topkodues и Hackerrankqë e përmenda tashmë. Në këto faqe mund të gjeni një numër të madh problemesh algoritmike, si dhe të dërgoni zgjidhjet e tyre për verifikim automatik. E gjithë kjo është e mrekullueshme, por ju nuk keni nevojë për të. Shumë detyra në këto burime janë krijuar për të marrë një kohë të gjatë për t'u zgjidhur dhe kërkojnë njohuri të algoritmeve të avancuara dhe strukturave të të dhënave, ndërsa detyrat në intervista zakonisht nuk janë aq komplekse dhe janë krijuar për të marrë 5-20 minuta. Prandaj, në rastin tonë, një burim si p.sh Kodi Leet, e cila u krijua si një mjet përgatitor për intervistat teknike. Nëse zgjidhni 100-200 probleme me kompleksitet të ndryshëm, atëherë me shumë mundësi nuk do të keni asnjë problem gjatë intervistës. Ka ende disa të denjë Laboratori i kodeve në Facebook, ku mund të zgjidhni kohëzgjatjen e seancës, për shembull, 60 minuta dhe sistemi do të zgjedhë një grup problemesh për ju, të cilat mesatarisht nuk marrin më shumë se një orë për t'i zgjidhur.

Por nëse befas e gjeni veten një budalla që po harxhon rininë e tij Forcat e kodit Unë isha një prej tyre, kjo është përgjithësisht e mrekullueshme. I lumtur per ty. Gjithçka duhet të funksionojë për ju 😉

Shumë të tjerë rekomandojnë leximin Thyerja e intervistës së kodimit. Unë vetë lexova vetëm në mënyrë selektive disa pjesë të tij. Por vlen të përmendet se kam zgjidhur shumë probleme algoritmike gjatë viteve të shkollës. Nuk i zgjidhi gnomat? Atëherë më mirë ta lexoni.

Gjithashtu, nëse nuk keni pasur ose keni pasur pak intervista teknike me kompani të huaja në jetën tuaj, atëherë sigurohuni që të kaloni një çift. Por sa më shumë, aq më mirë. Do të ndiheni më të sigurt gjatë intervistës dhe më pak nervozë. Organizoni intervista tallëse Pramp apo edhe pyesni një mik për këtë.

Intervistat e para i kam dështuar pikërisht sepse nuk kam pasur një praktikë të tillë. Mos e shkelni këtë grabujë. Unë tashmë e kam bërë këtë për ju. Mos me falendero.

Intervistat e sjelljes

Siç e përmenda tashmë, gjatë një interviste të sjelljes, intervistuesi po përpiqet të mësojë më shumë për përvojën tuaj dhe të kuptojë karakterin tuaj. Po sikur të jeni një zhvillues i shkëlqyer, por një egoist i egër, me të cilin është e pamundur të punosh si ekip? A mendoni se thjesht do të punoni me Xhorxh Hotz? Nuk e di, por dyshoj se është e vështirë. Unë njoh njerëz që refuzuan. Kështu që intervistuesi dëshiron ta kuptojë këtë për ju. Për shembull, ata mund të pyesin se cila është dobësia juaj. Përveç pyetjeve të këtij lloji, do t'ju kërkohet të flisni për projektet në të cilat keni luajtur një rol kyç, për problemet që keni hasur dhe zgjidhjet e tyre. Ndonjëherë pyetje të tilla bëhen në fillim të një interviste teknike. Si të përgatiteni për intervista të tilla është shkruar mirë në një nga kapitujt në Thyerja e intervistës së kodimit.

Përfundimet kryesore

  • Bëni një rezyme normale
  • Gjeni dikë që mund t'ju referojë
  • Aplikoni kudo që mund të shkoni
  • Zgjidh litcode
  • Ndani lidhjen e artikullit me ata që kanë nevojë

PS Unë jam duke vozitur Kanali Telegram, ku flas për përvojat e mia të praktikës, ndaj përshtypjet e mia për vendet që vizitoj dhe shpreh mendimet e mia.

PPS Kam një të tillë Kanali në YouTube, ku do t'ju tregoj gjëra të dobishme.

PPPS Epo, nëse nuk keni absolutisht asgjë për të bërë, atëherë mund të shikoni kjo eshte intervista në kanalin ProgBlog

Burimi: www.habr.com

Shto një koment