Stages bij internationale bedrijven: hoe je sollicitatiegesprekken niet laat mislukken en het felbegeerde aanbod krijgt

Dit artikel is een herziene en uitgebreide versie mijn verhaal over een stage bij Google.

Hé Habr!

In dit bericht vertel ik je wat een stage bij een buitenlands bedrijf is en hoe je je kunt voorbereiden op sollicitatiegesprekken om een ​​aanbieding te krijgen.

Waarom zou je naar mij luisteren? Zou niet. Maar de afgelopen twee jaar heb ik stage gelopen bij Google, Nvidia, Lyft Level5 en Amazon. Tijdens een sollicitatiegesprek bij het bedrijf vorig jaar ontving ik 7 aanbiedingen: van Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook en Coinbase. Ik heb dus enige ervaring op dit gebied, wat nuttig kan zijn.

Stages bij internationale bedrijven: hoe je sollicitatiegesprekken niet laat mislukken en het felbegeerde aanbod krijgt

Over mij

2e jaars masterstudent "Programmering en gegevensanalyse" Sint-Petersburg HSE. Afgeronde bacheloropleiding "Toegepaste wiskunde en informatica" Academische Universiteit, die in 2018 werd verplaatst naar St. Petersburg HSE. Tijdens mijn bachelorstudie loste ik vaak sportprogrammeerwedstrijden op en nam ik deel aan hackathons. Daarna heb ik stage gelopen bij buitenlandse bedrijven.

traineeship

Stage is een baan voor studenten voor een periode van enkele maanden tot een jaar. Met dergelijke programma's kan de werkgever begrijpen hoe de stagiair met zijn taken omgaat, en de stagiair stelt hem in staat een nieuw bedrijf te leren kennen, ervaring op te doen en natuurlijk extra geld te verdienen. Als de student tijdens de stage goed werk heeft geleverd, krijgt hij een volwaardige vacature aangeboden.

Afgaande op de beoordelingen is het makkelijker om na een stage een baan te krijgen bij een buitenlands IT-bedrijf dan via een sollicitatiegesprek voor een voltijdse vacature. De meeste van mijn vrienden zijn uiteindelijk bij Google, Facebook en Microsoft gaan werken.

Hoe een aanbieding krijgen?

Proces overzicht

Stel dat u besluit dat u in de zomer naar een ander land wilt gaan en een nieuwe ervaring wilt opdoen, in plaats van de bedden van uw grootmoeder op te graven. Wauw! Help oma toch! Dan is het tijd om aan de slag te gaan.

Een typisch sollicitatieproces voor een buitenlands bedrijf ziet er als volgt uit:

  1. Dienen sollicitatie voor een stageplek
  2. Jij beslist wedstrijd op Hackerrank/TripleByte Quiz
  3. doorkomen screeningsgesprek
  4. Dan wordt u toegewezen eerste technisch interview
  5. dan de tweede, en misschien de derde
  6. Naam staat aan onsight-interview
  7. Geven bieden , maar dat is het niet precies...

Laten we elk van de punten in meer detail bespreken.

Aanvraag voor stage

De kapitein stelt voor dat u eerst een aanvraag moet indienen op de website van het bedrijf. En waarschijnlijk raad je het al. Maar wat noch de kapitein, noch jij misschien weet, is dat grote bedrijven verwijzingssystemen gebruiken waarmee werknemers van het bedrijf broeders in het vak aanbevelen - dit is hoe de kandidaat zich onderscheidt van de eindeloze stroom andere sollicitanten.

Als je ineens geen vrienden meer hebt die bij bedrijven werken die je interesseren, probeer ze dan te vinden via vrienden die je zullen voorstellen. Als zulke mensen niet bestaan, open dan Linkedin, zoek een medewerker van het bedrijf en vraag om een ​​​​cv in te dienen. Hij zal niet schrijven dat je een geweldige programmeur bent. En dit is logisch! Hij kent je tenslotte niet. De kans op een antwoord zal echter nog steeds groter zijn. Anders solliciteer je via de website. Ik ontving mijn aanbod aan Stripe zonder dat ik ook maar één persoon kende die daar werkte. Maar wees niet ontspannen: ik heb geluk dat ze reageerden.

Probeer niet te boos te zijn als je e-mail stapels brieven ontvangt met inhoud als 'je bent zo geweldig, maar we hebben andere kandidaten gekozen', of als ze helemaal niet reageren, wat nog erger is. Ik heb speciaal voor jou een trechter getekend. Van de 45 sollicitaties heb ik slechts 29 reacties ontvangen. Slechts tien van hen boden aan om interviews te ondergaan, en de rest bevatte een weigering.

Stages bij internationale bedrijven: hoe je sollicitatiegesprekken niet laat mislukken en het felbegeerde aanbod krijgt

Voel jij het advies in de lucht hangen?

Stages bij internationale bedrijven: hoe je sollicitatiegesprekken niet laat mislukken en het felbegeerde aanbod krijgt

Wedstrijd op Hackerrank/TripleByte Quiz

Als uw cv de eerste screening overleeft, ontvangt u na 1-2 weken een brief met de volgende taak. Hoogstwaarschijnlijk wordt u gevraagd algoritmische problemen op Hackerrank op te lossen of de TripleByte Quiz te doen, waar u vragen beantwoordt over algoritmen, softwareontwikkeling en systeemontwerp op laag niveau.

Meestal is de wedstrijd op Hackerrank eenvoudig. Vaak bestaat het uit twee taken voor algoritmen en één taak voor het parseren van logboeken. Soms vragen ze je ook om een ​​paar SQL-query's te schrijven.

Screeningsinterview

Als de test succesvol is, heb je vervolgens een screeningsgesprek, waarin je met de recruiter praat over jouw interesses en de projecten waarbij het bedrijf betrokken is. Als je interesse toont en je eerdere ervaring voldoet aan de eisen, dan zal alles soepel verlopen.

Geef al uw wensen over het project door. Tijdens dit gesprek met een recruiter van Palantir besefte ik dat ik niet geïnteresseerd zou zijn om aan hun taken te werken. Zo verspilden we elkaars tijd niet meer.

Als je het tot dit punt hebt overleefd, ligt het grootste deel van de willekeur al achter je! Maar als je het nog verder verprutst, heb je dat alleen aan jezelf te wijten 😉

Technische interviews

Vervolgens komen de technische interviews, die meestal plaatsvinden via Skype, Hangouts of Zoom. Controleer vooraf of alles werkt op uw computer. Er zal genoeg zijn om zenuwachtig over te zijn tijdens een sollicitatiegesprek.

Het formaat van technische sollicitatiegesprekken hangt sterk af van de functie waarvoor u solliciteert. Behalve de eerste, die nog steeds gaat over het oplossen van algoritmische problemen. Als je geluk hebt, wordt je hier gevraagd code te schrijven in een online code-editor, bijvoorbeeld coderpad.io. Soms in Google Documenten. Maar ik heb niets ergers gezien dan dit, dus maak je geen zorgen.

Ze kunnen u ook een objectgeoriënteerde ontwerpvraag stellen om te zien hoe goed u softwareontwerp begrijpt en welke ontwerppatronen u kent. Ze kunnen bijvoorbeeld worden gevraagd een eenvoudige online winkel of Twitter te ontwerpen. Sinds vorig jaar heb ik gesolliciteerd voor functies gerelateerd aan machine learning, tijdens de sollicitatiegesprekken kreeg ik relevante vragen: ergens moest ik een vraag over theorie beantwoorden, ergens om een ​​probleem in theorie op te lossen, en ergens om een ​​gezichtsherkenningssysteem te ontwerpen.

Aan het einde van het interview krijgt u waarschijnlijk de gelegenheid om vragen te stellen. Ik raad u aan dit serieus te nemen, omdat u door middel van vragen uw interesse kunt tonen en uw competentie op het gebied van het onderwerp kunt aantonen. Ik ben een lijst met vragen aan het voorbereiden. Hier is een voorbeeld van enkele daarvan:

  • Hoe gaat het werken aan het project in zijn werk?
  • Wat is de bijdrage van de ontwikkelaar aan het eindproduct?
  • Wat is de grootste uitdaging die je de laatste tijd hebt moeten oplossen?
  • Waarom heb je besloten om voor dit bedrijf te gaan werken?

Geloof me, de laatste twee vragen zijn moeilijk te beantwoorden voor interviewers, maar ze helpen enorm bij het begrijpen van wat er binnen het bedrijf gebeurt. Ik wil er rekening mee houden dat je niet altijd geïnterviewd wordt door de persoon met wie je in de toekomst gaat samenwerken. Daarom geven deze vragen een globaal beeld van wat er in het bedrijf gebeurt.

Als u het eerste gesprek met succes doorstaat, krijgt u een tweede gesprek aangeboden. Het zal verschillen van de eerste in de interviewer en dienovereenkomstig in de taken. Het formaat zal waarschijnlijk hetzelfde blijven. Nadat ze het tweede interview hebben doorstaan, kunnen ze een derde aanbieden. wauw, je bent ver gekomen.

Onsight-interview

Als u tot nu toe niet bent afgewezen, wacht u een onsight-gesprek, waarbij de kandidaat wordt uitgenodigd voor een gesprek op het kantoor van het bedrijf. Misschien wacht hij niet... Niet alle bedrijven voeren deze fase uit, maar veel bedrijven die dat wel doen, zullen bereid zijn te betalen voor vluchten en accommodatie. Is het een slecht idee? Heerlijk! Ik ben nog steeds niet in Londen geweest... Maar in sommige gevallen wordt je aangeboden om deze fase via Skype te doorlopen. Ik vroeg Twitter om dit te doen omdat er veel deadlines waren en er geen tijd was om naar een ander continent te reizen.

Het onsight-interview bestaat uit verschillende technische interviews en één gedragsinterview. Tijdens een gedragsgesprek praat je met de manager over je projecten, welke beslissingen je in verschillende situaties hebt genomen en dergelijke. Dat wil zeggen dat de interviewer probeert de persoonlijkheid van de kandidaat beter te begrijpen en de werkervaring in meer detail te begrijpen.

Nou, dat is het, er staat alleen maar aangename opwinding in het verschiet:3 Je zenuwen zijn gekieteld, maar je kunt niets doen. Als alles soepel is verlopen, hoeft u nergens bang voor te zijn: het aanbod komt vanzelf. Als dat niet het geval is, is het triest, maar het gebeurt. Op hoeveel plaatsen heeft u zich aangemeld? Om twee uur? Nou, waar hoopte je dan op?

Hoe voor te bereiden?

Beknopt

Dit is stap nul. Lees het artikel gewoon niet eens verder. Sluit het tabblad en ga een normaal CV maken. Ik meen het. Terwijl ik stage liep, vroegen veel mensen mij om hen door te verwijzen naar het bedrijf voor een stage of een voltijdbaan. Vaak waren de cv’s slecht opgemaakt. Bedrijven reageren sowieso zelden op sollicitaties, en slechte cv’s hebben de neiging dat percentage tot nul terug te brengen. Ooit zal ik een apart artikel schrijven over cv-ontwerp, maar onthoud voor nu:

  1. Vermeld uw universiteit en studiejaren. Het is ook raadzaam om GPA toe te voegen.
  2. Verwijder al het water en schrijf specifieke prestaties.
  3. Houd je CV eenvoudig maar netjes.
  4. Laat iemand je cv controleren op Engelse fouten als je hier problemen mee hebt. Kopieer geen vertaling van Google Translate.

lezen hier is dit bericht en kijk eens Het codeerinterview kraken. Daar zit ook iets in.

Codering interview

We hebben nog geen interviews gedaan. Ik heb je tot nu toe verteld hoe het hele proces er als geheel uitziet, en nu moet je je goed voorbereiden op interviews om de kans op een prettige en mogelijk nuttige zomer niet te missen.

Er zijn hulpmiddelen zoals Codeforces, TopCoder и Hackerrankdie ik al noemde. Op deze sites kunt u een groot aantal algoritmische problemen vinden en ook hun oplossingen voor automatische verificatie verzenden. Dit is allemaal geweldig, maar je hebt het niet nodig. Veel taken op deze bronnen zijn ontworpen om lang te duren om op te lossen en vereisen kennis van geavanceerde algoritmen en datastructuren, terwijl taken in interviews meestal niet zo complex zijn en ontworpen zijn om 5-20 minuten te duren. Daarom is in ons geval een hulpbron zoals LeetCode, dat is gemaakt als voorbereidingstool voor technische interviews. Als u 100-200 problemen van verschillende complexiteit oplost, zult u hoogstwaarschijnlijk geen problemen ondervinden tijdens het interview. Er zijn er nog enkele die het waard zijn Facebook-codelab, waar u de duur van de sessie kunt selecteren, bijvoorbeeld 60 minuten, en het systeem zal een reeks problemen voor u selecteren, die gemiddeld niet meer dan een uur nodig hebben om op te lossen.

Maar als je ineens een nerd bent waar hij zijn jeugd aan verspilt Codeforces Ik was een van hen, dat is over het algemeen geweldig. Blij voor je. Voor jou zou alles moeten lukken 😉

Veel meer raden aan om te lezen Het codeerinterview kraken. Zelf heb ik slechts enkele delen ervan selectief gelezen. Maar het is vermeldenswaard dat ik tijdens mijn schooltijd veel algoritmische problemen heb opgelost. Heb je de kabouters niet opgelost? Dan kun je het beter lezen.

En als je in je leven geen of weinig technische interviews met buitenlandse bedrijven hebt gehad, zorg er dan voor dat je er een paar doorneemt. Maar hoe meer, hoe beter. Je voelt je zelfverzekerder tijdens het sollicitatiegesprek en minder nerveus. Organiseer proefinterviews kinderwagen of vraag er zelfs een vriend naar.

Ik faalde bij mijn eerste sollicitatiegesprekken, juist omdat ik niet zo'n praktijk had. Stap niet op deze hark. Ik heb dit al voor je gedaan. Bedank mij niet.

Gedragsinterviews

Zoals ik al zei, probeert de interviewer tijdens een gedragsinterview meer over uw ervaringen te weten te komen en uw karakter te begrijpen. Wat als je een uitstekende ontwikkelaar bent, maar een wilde egoïst met wie je onmogelijk in teamverband kunt samenwerken? Denk je dat je gewoon mee gaat werken George Hotz? Ik weet het niet, maar ik vermoed dat het moeilijk is. Ik ken mensen die weigerden. De interviewer wil dit dus over jou weten. Ze kunnen bijvoorbeeld vragen wat uw zwakke punt is. Naast dit soort vragen wordt u gevraagd te praten over projecten waarin u een sleutelrol hebt gespeeld, over de problemen die u tegenkwam en de oplossingen daarvan. Soms worden dergelijke vragen gesteld aan het begin van een technisch interview. Hoe u zich op dergelijke interviews kunt voorbereiden, staat goed beschreven in een van de hoofdstukken in Het codeerinterview kraken.

Belangrijkste bevindingen

  • Maak een normaal CV
  • Zoek iemand die u kan doorverwijzen
  • Solliciteer waar je maar kunt
  • Los de litcode op
  • Deel de link naar het artikel met mensen in nood

PS Ik rijd Telegram-kanaal, waar ik vertel over mijn stage-ervaringen, mijn indrukken deel van de plaatsen die ik bezoek en mijn gedachten uitdruk.

PPS Ik heb er zelf een Youtube kanaal, waar ik je nuttige dingen zal vertellen.

PPPS Nou, als je helemaal niets te doen hebt, dan kun je kijken dit is het interview op het ProgBlog-kanaal

Bron: www.habr.com

Voeg een reactie