Internskappe in internasionale maatskappye: hoe om nie onderhoude te druip en die gesogte aanbod te kry nie

Hierdie artikel is 'n hersiene en uitgebreide weergawe my storie oor 'n internskap by Google.

Haai Habr!

In hierdie pos sal ek jou vertel wat 'n internskap in 'n buitelandse maatskappy is en hoe om voor te berei vir onderhoude om 'n aanbod te kry.

Hoekom moet jy na my luister? Moet nie. Maar oor die afgelope twee jaar het ek internskappe by Google, Nvidia, Lyft Level5 en Amazon gehad. Terwyl ek verlede jaar onderhoude by die maatskappy gevoer het, het ek 7 aanbiedinge ontvang: van Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook en Coinbase. Ek het dus 'n bietjie ervaring in hierdie saak, wat nuttig kan wees.

Internskappe in internasionale maatskappye: hoe om nie onderhoude te druip en die gesogte aanbod te kry nie

About Me

2de jaar meestersgraadstudent "Programmering en data-analise" St Petersburg HSE. Voltooi baccalaureusprogram "Toegepaste wiskunde en rekenaarwetenskap" Akademiese Universiteit, wat in 2018 na St. Petersburg HSE verskuif is. Tydens my voorgraadse studies het ek dikwels sportprogrammeringskompetisies opgelos en aan hackathons deelgeneem. Toe gaan ek op internskappe in buitelandse maatskappye.

stage

Internskap is 'n werk vir studente vir 'n tydperk van etlike maande tot 'n jaar. Sulke programme laat die werkgewer toe om te verstaan ​​hoe die intern sy take hanteer, en die intern laat hom toe om 'n nuwe maatskappy te leer ken, ervaring op te doen en natuurlik ekstra geld te verdien. As die student tydens die internskap ordentlike werk gedoen het, word hy 'n volwaardige vakature aangebied.

Te oordeel aan die resensies is dit makliker om nΓ‘ 'n internskap werk in 'n buitelandse IT-maatskappy te kry as om deur 'n onderhoud te gaan vir 'n voltydse vakature. Die meeste van my vriende het uiteindelik by Google, Facebook en Microsoft gewerk.

Hoe om 'n aanbod te kry?

Prosesoorsig

Kom ons sΓͺ jy besluit dat jy in die somer na 'n ander land wil gaan en 'n nuwe ervaring opdoen, in plaas daarvan om jou ouma se beddens te grawe. Sjoe! Help ouma in elk geval! Dan is dit tyd om aan die gang te kom.

'n Tipiese onderhoudsproses vir 'n buitelandse maatskappy lyk soos volg:

  1. Bedien internskap aansoek
  2. Jy besluit kompetisie op Hackerrank/TripleByte Quiz
  3. Kom in siftingsonderhoud
  4. Dan word jy aangewys eerste tegniese onderhoud
  5. Dan die tweede, en miskien die derde
  6. Naam is aan aansig onderhoud
  7. Hulle gee bied , maar dit is nie presies …

Kom ons dek elk van die punte in meer detail.

Aansoek om internskap

Die kaptein stel voor dat jy eerstens 'n aansoek op die maatskappy se webwerf moet invul. En heel waarskynlik het jy dit geraai. Maar wat nie die kaptein of jy dalk weet nie, is dat groot maatskappye verwysingstelsels gebruik waardeur maatskappywerknemers broers in die ambag aanbeveel – dit is hoe die kandidaat uitstaan ​​uit die eindelose stroom ander aansoekers.

As jy skielik geen vriende het wat in maatskappye werk wat jou interesseer nie, probeer dan om hulle te vind deur vriende wat jou sal voorstel. As daar nie sulke mense is nie, maak dan Linkedin oop, vind enige werknemer van die maatskappy en vra om 'n CV in te dien. Hy sal nie skryf dat jy 'n goeie programmeerder is nie. En dit is logies! Hy ken jou immers nie. Die kans om 'n antwoord te kry sal egter steeds groter wees. Andersins, doen aansoek deur die webwerf. Ek het my aanbod aan Stripe ontvang sonder dat ek 'n enkele persoon geken het wat daar werk. Maar moenie ontspan nie: ek is gelukkig dat hulle gereageer het.

Probeer om nie te ontsteld te wees wanneer jou e-pos stapels briewe ontvang met inhoud soos "jy is so wonderlik, maar ons het ander kandidate gekies," of hulle reageer glad nie, wat nog erger is. Ek het spesiaal vir jou 'n tregter geteken. Uit 45 aansoeke het ek slegs 29 antwoorde ontvang. Slegs 10 van hulle het aangebied om onderhoude te ondergaan, en die res het 'n weiering bevat.

Internskappe in internasionale maatskappye: hoe om nie onderhoude te druip en die gesogte aanbod te kry nie

Voel jy die raad in die lug?

Internskappe in internasionale maatskappye: hoe om nie onderhoude te druip en die gesogte aanbod te kry nie

Wedstryd op Hackerrank/TripleByte Quiz

As jou CV die aanvanklike keuring oorleef, sal jy na 1-2 weke 'n brief met die volgende taak ontvang. Heel waarskynlik sal jy gevra word om algoritmiese probleme op Hackerrank op te los of die TripleByte Vasvra te neem, waar jy vrae sal beantwoord oor algoritmes, sagteware-ontwikkeling en lae-vlak stelselontwerp.

Gewoonlik is die kompetisie op Hackerrank eenvoudig. Dikwels bestaan ​​dit uit twee take op algoritmes en een taak op ontleding van logs. Soms vra hulle jou ook om 'n paar SQL-navrae te skryf.

Siftingsonderhoud

As die toets suksesvol is, sal jy volgende 'n siftingsonderhoud hΓͺ, waartydens jy met die werwer sal praat oor jou belangstellings en die projekte waarby die maatskappy betrokke is. As jy belangstelling toon en jou vorige ervaring pas by die vereistes, dan sal alles glad verloop.

Druk al jou wense oor die projek uit. Tydens hierdie gesprek met 'n werwer van Palantir het ek besef dat ek nie sou belangstel om aan hul take te werk nie. Ons het dus nie meer mekaar se tyd gemors nie.

As jy tot op hierdie punt oorleef het, dan is die meeste van die willekeurigheid reeds agter jou! Maar as jy verder opfok, het jy net jouself om te blameer πŸ˜‰

Tegniese Onderhoude

Volgende kom die tegniese onderhoude, wat gewoonlik oor Skype, Hangouts of Zoom gevoer word. Kontroleer vooraf dat alles op jou rekenaar werk. Daar sal baie wees om oor senuweeagtig te wees tydens 'n onderhoud.

Die formaat van tegniese onderhoude hang grootliks af van die posisie waarvoor jy 'n onderhoud voer. Behalwe vir die eerste van hulle, wat steeds gaan oor die oplossing van algoritmiese probleme. Hier, as jy gelukkig is, sal jy gevra word om kode in 'n aanlyn kode-redigeerder te skryf, soos coderpad.io. Soms in Google Docs. Maar ek het nog niks erger as dit gesien nie, so moenie bekommerd wees nie.

Hulle kan jou ook 'n objekgeoriΓ«nteerde ontwerpvraag vra om te sien hoe goed jy sagteware-ontwerp verstaan ​​en watter ontwerppatrone jy ken. Hulle kan byvoorbeeld gevra word om 'n eenvoudige aanlynwinkel of Twitter te ontwerp. Sedert verlede jaar het ek onderhoude gevoer vir poste wat met masjienleer verband hou, tydens die onderhoude is ek relevante vrae gevra: iewers moes ek 'n vraag oor teorie beantwoord, iewers om 'n probleem in teorie op te los, en iewers om 'n gesigsherkenningstelsel te ontwerp.

Aan die einde van die onderhoud sal jy waarskynlik die geleentheid gebied word om vrae te vra. Ek beveel aan dat jy dit ernstig opneem, want deur vrae kan jy jou belangstelling toon en jou bevoegdheid in die onderwerp demonstreer. Ek is besig om 'n lys vrae voor te berei. Hier is 'n voorbeeld van sommige van hulle:

  • Hoe werk die werk aan die projek?
  • Wat is die ontwikkelaar se bydrae tot die finale produk?
  • Wat is die grootste uitdaging wat jy die afgelope tyd moes oplos?
  • Hoekom het jy besluit om vir hierdie maatskappy te werk?

Glo my, die laaste twee vrae is moeilik vir onderhoudvoerders om te beantwoord, maar dit is 'n groot hulp om te verstaan ​​wat binne die maatskappy aangaan. Ek wil daarop let dat u nie altyd 'n onderhoud gevoer word deur die persoon met wie u in die toekoms gaan werk nie. Daarom gee hierdie vrae 'n rowwe idee van wat in die maatskappy gebeur.

As jy die eerste onderhoud suksesvol slaag, sal jy 'n tweede een aangebied word. Dit sal verskil van die eerste een in die onderhoudvoerder en, dienooreenkomstig, in die take. Die formaat sal heel waarskynlik dieselfde bly. Nadat hulle die tweede onderhoud geslaag het, kan hulle 'n derde een aanbied. sjoe, jy het ver gekom.

Onsight onderhoud

As jy tot op hierdie stadium nie afgekeur is nie, wag 'n aansig-onderhoud op jou wanneer die kandidaat vir 'n onderhoud by die maatskappy se kantoor genooi word. Miskien wag hy nie... Nie alle maatskappye voer hierdie stadium uit nie, maar baie van diegene wat dit doen, sal bereid wees om vir vlugte en verblyf te betaal. Is dit 'n slegte idee? Pragtig! Ek was nog nie in Londen nie... Maar in sommige gevalle sal jy aangebied word om deur hierdie stadium deur Skype te gaan. Ek het Twitter gevra om dit te doen, want daar was baie sperdatums en daar was nie tyd om na 'n ander kontinent te reis nie.

Die aansig-onderhoud bestaan ​​uit verskeie tegniese onderhoude en een gedragsonderhoud. Tydens 'n gedragsonderhoud praat jy met die bestuurder oor jou projekte, watter besluite jy in verskillende situasies geneem het, en dies meer. Dit wil sΓͺ, die onderhoudvoerder probeer om die kandidaat se persoonlikheid beter te verstaan ​​en die werkservaring in meer besonderhede te verstaan.

Wel, dis dit, daar lΓͺ net aangename opgewondenheid voor :3 Jou senuwees kielie, maar jy kan niks doen nie. As alles glad verloop het, is daar niks om voor bang te wees nie - die aanbod sal opdaag. Indien nie, is dit hartseer, maar dit gebeur. Op hoeveel plekke het jy aansoek gedoen? Op twee? Wel dan, waarvoor het jy gehoop?

Hoe om voor te berei?

Opsomming

Dit is stap nul. Moet net nie eers die artikel verder lees nie. Maak die oortjie toe en gaan maak 'n normale CV. Ek is ernstig. Terwyl ek deur internskappe gegaan het, het baie mense my gevra om hulle na die maatskappy te verwys vir 'n internskap of voltydse pos. Dikwels was die CV's swak geformateer. Maatskappye reageer in elk geval selde op aansoeke, en slegte CV's is geneig om daardie persentasie tot nul te druk. Ek sal eendag 'n aparte artikel oor CV-ontwerp skryf, maar onthou vir eers:

  1. Dui asseblief jou universiteit en studiejare aan. Dit is ook raadsaam om GPA by te voeg.
  2. Verwyder al die water en skryf spesifieke prestasies.
  3. Hou jou CV eenvoudig maar netjies.
  4. Laat iemand jou CV nagaan vir Engelse foute as jy probleme hiermee het. Moenie vertaling vanaf Google Translate kopieer nie.

Lees hier is hierdie pos en kyk na Kraak die kodering-onderhoud. Daar is ook iets daaraan.

Kodering onderhoud

Ons het nog geen onderhoude gevoer nie. Ek het jou tot dusver vertel hoe die hele proses as geheel lyk, en nou moet jy goed voorberei vir onderhoude om nie die kans te mis om 'n aangename en moontlik nuttige somer te hΓͺ nie.

Daar is hulpbronne soos Codeforces, Topkodeerder ΠΈ Hackerrankwat ek reeds genoem het. Op hierdie webwerwe kan jy 'n groot aantal algoritmiese probleme vind, en ook hul oplossings stuur vir outomatiese verifikasie. Dit is alles wonderlik, maar jy het dit nie nodig nie. Baie take op hierdie hulpbronne is ontwerp om lank te neem om op te los en vereis kennis van gevorderde algoritmes en datastrukture, terwyl take in onderhoude gewoonlik nie so kompleks is nie en ontwerp is om 5-20 minute te neem. Daarom, in ons geval, 'n hulpbron soos LeetCode, wat geskep is as 'n voorbereidingshulpmiddel vir tegniese onderhoude. As jy 100-200 probleme van verskillende kompleksiteit oplos, sal jy heel waarskynlik geen probleme tydens die onderhoud hΓͺ nie. Daar is nog 'n paar waardiges Facebook Kode Lab, waar jy die duur van die sessie kan kies, byvoorbeeld 60 minute, en die stelsel sal 'n stel probleme vir jou kies, wat gemiddeld nie meer as 'n uur neem om op te los nie.

Maar as jy skielik vir jou 'n nerd vind wat sy jeug op mors Codeforces Ek was een van hulle, dit is oor die algemeen wonderlik. Bly vir jou. Alles behoort vir jou uit te werk πŸ˜‰

Baie meer beveel lees aan Kraak die kodering-onderhoud. Ek self lees net sekere dele daarvan. Maar dit is opmerklik dat ek baie algoritmiese probleme gedurende my skooljare opgelos het. Het die kabouters nie opgelos nie? Dan beter jy dit lees.

Ook, as jy nog nie of min tegniese onderhoude in buitelandse maatskappye in jou lewe gehad het nie, maak seker dat jy deur 'n paartjie gaan. Maar hoe meer, hoe beter. Jy sal meer selfversekerd voel tydens die onderhoud en minder senuweeagtig. Organiseer skynonderhoude Pramp of vra selfs 'n vriend daaroor.

Ek het my eerste onderhoude gedruip juis omdat ek nie so praktyk gehad het nie. Moenie op hierdie hark trap nie. Ek het dit reeds vir jou gedoen. Moenie my bedank nie.

Gedragsonderhoude

Soos ek reeds genoem het, probeer die onderhoudvoerder tydens 'n gedragsonderhoud meer oor jou ervaring leer en jou karakter verstaan. Wat as jy 'n uitstekende ontwikkelaar is, maar 'n wilde egoΓ―s met wie dit onmoontlik is om as 'n span saam te werk? Dink jy jy sal maar saamwerk George Hotz? Ek weet nie, maar ek vermoed dis moeilik. Ek ken mense wat geweier het. Die onderhoudvoerder wil dit dus van jou verstaan. Hulle kan byvoorbeeld vra wat jou swakheid is. Benewens vrae van hierdie soort, sal jy gevra word om te praat oor projekte waarin jy 'n sleutelrol gespeel het, oor die probleme wat jy teΓ«gekom het, en hul oplossings. Soms word sulke vrae aan die begin van 'n tegniese onderhoud gevra. Hoe om vir sulke onderhoude voor te berei, is goed geskryf in een van die hoofstukke in Kraak die kodering-onderhoud.

Hoof gevolgtrekkings

  • Maak 'n normale CV
  • Soek iemand wat jou kan verwys
  • Doen aansoek waar jy ook al kan gaan
  • Los die litkode op
  • Deel die skakel na die artikel met behoeftiges

PS ek ry Telegramkanaal, waar ek oor my internskap-ervarings praat, my indrukke van die plekke wat ek besoek deel, en my gedagtes uitdruk.

PPS het vir my een gekry YouTube-kanaal, waar ek jou nuttige dinge sal vertel.

PPPS Wel, as jy absoluut niks het om te doen nie, dan kan jy kyk dit is die onderhoud op die ProgBlog-kanaal

Bron: will.com

Voeg 'n opmerking